Commit Graph

119 Commits

Author SHA1 Message Date
n00b87
5bedafc8c8 Added post processing effects and custom render process functions 2025-11-10 23:22:10 -06:00
n00b87
8f7fd7d453 Added SetActorShapeEx() 2025-10-12 00:21:34 -05:00
n00b87
4f8a4e4d7c Changed Include file check back to literal value 2025-09-29 23:54:42 -05:00
n00b87
c9a4cd6fcd Changed Include file check back to literal value 2025-09-29 23:49:49 -05:00
n00b87
3aa74deb68 Fixed environment variable resolution in INCLUDE having quotes 2025-09-29 23:42:41 -05:00
n00b87
715098d200 Fixed Shadow Rendering
* Fixed Shadow rendering
* Added MakePlanarTextureMap, ReCalculateMeshNormals, GetMeshPolygonCount, and FlipMeshSurfaces
2025-09-29 01:20:51 -05:00
n00b87
642d6dd23e Added Sprite Priority constants to spreadsheet 2025-09-20 18:15:08 -05:00
n00b87
8120a1fd96 Added SetSpriteCanvasRenderPriority function 2025-09-19 22:04:43 -05:00
n00b87
15e8426f99 Added GetSpritePhysics() function 2025-09-12 02:16:09 -05:00
n00b87
91b7b1b3d7 Updated version number 2025-08-31 22:39:13 -05:00
n00b87
bfdff4207a Set canvas render material for sprites 2025-08-31 21:50:38 -05:00
n00b87
c2e898aa87 Updated version number in the compiler 2025-08-22 22:10:21 -05:00
n00b87
ee5395bd66 WIP 2025-08-22 15:25:07 -05:00
n00b87
60278f03ba Check for constant name in SetMaterialConstant and GetMaterialConstant ignores case 2025-08-13 21:21:34 -05:00
n00b87
ea9a92d9ed Changed some error messages 2025-08-04 16:50:40 -05:00
n00b87
96ba62c9de v43 update 2025-07-08 21:17:11 -05:00
n00b
f6a99ebba1 doc changes 2025-05-28 22:00:26 -04:00
n00b
207868cd5d Fixed Sprite Transform functions
* Stored base offsets and vertices in sprite structure
* Calculated the average of vertices in polygon and chain shapes and used that as center
* Applied offsets to drawSprites()
2025-05-26 14:07:18 -04:00
n00b
bd3ec7f502 Fixed compile error when return user type from inside an IF block 2025-05-23 23:05:45 -04:00
n00b
e7da6b745c Fixed Memory Leak in Collision Callback 2025-05-21 19:45:56 -04:00
n00b
daac85c26a Applied scale to sprite rotation point 2025-05-01 15:05:46 -04:00
n00b
edb6462752 Fixed Segfault from DeleteImage() and DeleteMesh() 2025-04-12 13:26:00 -04:00
n00b
b67d63d32c Added FX Materials
* Added FX Shader Materials
* Added Projector Actor
2025-04-11 00:51:47 -04:00
n00b
14f87ecbf1 Added sprite shape functions 2025-03-20 17:29:11 -04:00
n00b
acdc78a149 Added DeleteAn8() function 2025-01-31 19:35:19 -05:00
n00b
eab4029642 Removed debug values 2025-01-26 10:49:48 -05:00
n00b
a3b99950db Fixed DIM not reporting false inside a TYPE block for invalid user type 2025-01-26 09:17:55 -05:00
n00b
979c946429 Updated version number 2025-01-26 00:00:20 -05:00
n00b
17b420578c Added New Static Mesh Functions 2025-01-25 23:53:43 -05:00
n00b
8e161a1a22 Updated version number 2025-01-12 19:38:17 -05:00
n00b
4723ed8c6f fixed font only returning 0 for id 2025-01-04 17:32:26 -05:00
n00b
a7f13b98ad Removed SDL Blend Modes from constants 2024-12-25 18:34:58 -05:00
n00b
d91146db60 Added Sprite Color Blend and Global AntiAlias functions 2024-12-22 20:27:40 -05:00
n00b
f2af1d4045 Added JointExists() and SpriteExists() 2024-12-22 18:16:13 -05:00
n00b
070cbe2898 Changed ref_actor for animation callback to actor id 2024-12-22 15:22:20 -05:00
n00b
0ef552910a Fixed sprite allocation bugs
* Fixed bug that would cause the renderer for sprites to be corrupted on when the sprite vector is resized
* Changed deleted_sprites variable to deleted_animation in sprite object
* Changed sprite pointer vector to sprite id vector in canvas object
* Changed the value stored in Fixture UserData pointer to sprite id rather than sprite pointer because pointer would change on resize anyway
2024-12-22 13:05:23 -05:00
n00b
0f24f30c38 Changed Error message for mismatch args in byref array 2024-12-21 02:45:02 -05:00
n00b
9c5aaa8db6 Fixed ByRef UDT arrays 2024-12-21 02:28:44 -05:00
n00b
94a9bb08fb Added SetFPS() and SetWindowVSync() 2024-12-20 20:40:10 -05:00
Rodney Cunningham
6bf8a310a1 Merge pull request #34 from n00b87/win_dev_setup
Windows Development Environment Setup
2024-12-18 18:32:27 -05:00
n00b
c4af461e3d Update project file 2024-12-18 18:30:32 -05:00
n00b87
f9092efbba Added windows project files with build targets 2024-12-18 16:29:21 -05:00
n00b
323e91e4df Added RC3 function count macro to tracker 2024-12-16 12:59:36 -05:00
n00b
98e8257e4a Added 3D Primitive functions 2024-12-15 19:43:58 -05:00
n00b
b01f3cfc01 Fixed network socket ID errors 2024-12-15 13:58:51 -05:00
n00b
f392bdebfc Added ray cast functions 2024-12-14 15:13:55 -05:00
n00b
447bc241d7 Fixed bug that prevents compiler from finding user types in scope 2024-12-13 20:22:10 -05:00
n00b
59e93b66d1 Added keywords to studio config macro 2024-12-11 23:20:12 -05:00
n00b
a07c6e8d15 Added macro to generate studio config file to tracker 2024-12-11 23:05:42 -05:00
n00b
1a574146af Added DeleteTileSet() and DeleteTileMap() 2024-12-11 18:30:43 -05:00