59 Commits

Author SHA1 Message Date
n00b87
135b9f8bbb Added GetSpriteCollision() 2026-03-04 00:52:27 -06:00
n00b87
c4d559f0d4 Added missing functions to Projector Actors 2026-02-22 03:04:03 -06:00
n00b87
d53f5c43f6 Finished initial implementation of Vehicles 2026-02-20 14:59:57 -06:00
n00b87
2b16b0b3d2 Removed line debug output 2026-02-16 19:48:40 -06:00
n00b87
e4d92c74b1 Update project file 2026-02-12 13:33:50 -06:00
n00b87
17238f3eeb Updated version info 2026-01-28 00:15:50 -06:00
n00b87
f11d41622b Fixed Post Processing functions 2025-11-23 03:16:43 -06:00
n00b87
5bedafc8c8 Added post processing effects and custom render process functions 2025-11-10 23:22:10 -06: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
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
96ba62c9de v43 update 2025-07-08 21:17:11 -05:00
n00b
e7da6b745c Fixed Memory Leak in Collision Callback 2025-05-21 19:45:56 -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
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
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
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
n00b
447bc241d7 Fixed bug that prevents compiler from finding user types in scope 2024-12-13 20:22:10 -05:00
n00b
9fba7a380c Removed test flag 2024-12-09 02:06:47 -05:00
n00b
a85bb304ea Fixed issue with images being offset on paint canvas in the GLES2 driver 2024-12-09 01:51:38 -05:00
n00b
c4e2dc9d8e Removed test parameters 2024-12-07 11:32:11 -05:00
n00b
5a24dc445b Fixed GetPixel() in GLES2 driver 2024-12-05 22:19:50 -05:00
n00b
32e1e0a00f Fixed FloodFill() in GLES2 driver 2024-12-05 21:36:07 -05:00
n00b
fef3d682e6 Fixed CanvasClip() and Rect() on GLES2 driver 2024-12-05 20:00:21 -05:00
n00b
0b66a9294f Removed test flags 2024-12-01 17:12:50 -05:00
n00b
cfad58b99c Added delta timestep to 2d simulation 2024-12-01 00:15:41 -05:00
n00b
36cee820d3 Use SDL_GetTicks() for physics timer 2024-11-30 22:25:29 -05:00
n00b
26f89808ba Added function changes to compiler and runtime 2024-11-23 15:54:12 -05:00
n00b
5048597745 Added GetSpriteRestitutionThreshold() 2024-11-17 23:16:51 -05:00
n00b
40ca65cb3f Added new physics functions
* Added some new physics functions
* Added new documentation
* Added some auto checks for OS to rc_os_defines.h
* Fixed bugs on settting and getting position of sprites
2024-11-15 20:42:08 -05:00
n00b
641c5c86ca Added docs and project management tool update 2024-10-06 01:39:47 -04:00
n00b
44a2793f37 Removed binary files 2024-09-28 11:56:07 -04:00
n00b
72715cd17e WIP 2024-09-18 20:29:27 -04:00
n00b
a5aedb1fa7 Fixed byref variable pointer from rcbasic_build dev generator 2024-09-16 22:20:09 -04:00
n00b
10551c83f3 Automated embedded function mapping 2024-09-14 18:26:59 -04:00
n00b
0402039a72 updated database 2024-09-13 05:54:51 -04:00
n00b
2ce04bbeca added embedded source generator 2024-08-11 00:39:57 -04:00
n00b
0ca34a769d gfx2d change tracker 2024-05-20 09:14:32 -05:00