vkdoom_m/wadsrc/static/zscript
Ricardo Luís Vaz Silva 9e2b1f9c4c
Bone Getters Part 2/3, plus fixed warnings for MSVC
* add getters for frame poses

* fix missing joint in GetJointPose

* clean up models_iqm.cpp

* clean up usage of I_GetTimeFrac, split out matrix calculation into its own function

* clean up SetModelBoneRotationInternal

* clean up a few float <-> double and unsigned <-> signed warnings

* fix more warnings

* further clean up warnings

* split mode ObjectToWorldMatrix stuff

* initial work on bone getters, matrix hell

(the matrix/vec3 multiplications are probably wrong af, just gotta add more stuff 'till i can test it)

* clean up matrix math

* GetBone/TransformByBone

* fix GetBoneFramePose

* fix ObjectToWorldMatrix

* fix missing array resize

* raw matrix getters (for use with gutamatics/etc)

* reverse matrix mult order

* replace GetBoneLength/GetBoneDir with GetBoneBaseTRS

* fix GetBonePosition, remove GetBoneWorldMatrix as it's useless

* GetBonePosition

* deduplicate code

* rename GetBonePosition to GetBoneBasePosition to avoid confusion

* GetBoneBaseRotation

* GetBonePosition helper function

* forgot include_offsets
2025-05-09 17:06:16 -03:00
..
actors Bone Getters Part 2/3, plus fixed warnings for MSVC 2025-05-09 17:06:16 -03:00
engine Exported: 2025-03-30 20:36:13 -03:00
scriptutil Allow for Basic and Hexen armor replacing 2024-08-17 01:14:07 -04:00
ui Scriptified DBaseStatusBar::Draw 2025-05-06 11:46:34 -03:00
compatibility.zs Add help messages for most of the deprecated stuff in ZScript. 2020-03-14 12:56:03 +02:00
constants.zs Bone Getters Part 2/3, plus fixed warnings for MSVC 2025-05-09 17:06:16 -03:00
destructible.zs Updated explosion distances from int -> double 2024-03-28 15:48:35 -04:00
doombase.zs Added OnLoad virtual 2025-04-17 18:58:02 -03:00
events.zs Added PlayerRespawning event 2025-02-14 03:49:56 -05:00
level_compatibility.zs - add level compatibility fixes for Eternal Doom III 2024-04-18 03:39:11 -04:00
level_postprocessor.zs Fix planeval; add direct sector slope manipulation 2022-09-20 15:08:02 -04:00
mapdata.zs add set/get plane reflectivity 2024-10-26 00:21:16 -03:00
sounddata.zs - reorganized the ZScript content in gzdoom.pk3 and changed the files' extensions to something unique for easier syntax highlighting. 2019-02-23 12:08:27 +01:00
visualthinker.zs Added particle rendering to VisualThinkers. 2025-03-09 16:17:07 -03:00
zscript_license.txt - update some copyright years 2023-03-25 08:06:23 -04:00