Commit graph

13 commits

Author SHA1 Message Date
sugarvoid
ff0ecd0e76 Add return value in rlgl_purego.go 2024-12-28 05:23:49 -06:00
JupiterRider
4c9f2e5dd7 rlgl: rlSetUniform, rlSetUniformMatrix and rlSetUniformMatrices added 2024-11-29 18:43:53 +01:00
JupiterRider
574299012d rlgl: update rlLoadFramebuffer 2024-11-29 18:15:42 +01:00
JupiterRider
de01649968 rlgl: rlColorMask added 2024-11-29 18:01:24 +01:00
JupiterRider
e5537960f0 rlgl: rlBlitFramebuffer and rlBindFramebuffer added 2024-11-29 17:56:43 +01:00
JupiterRider
f10c42c14e rlgl: rlGetActiveFramebuffer added 2024-11-29 17:46:31 +01:00
JupiterRider
5d9fdd5313 rlgl: rlSetClipPlanes, rlGetCullDistanceNear and rlGetCullDistanceFar added 2024-11-29 17:42:27 +01:00
JupiterRider
badf94c433 #437 take rl.BlendMode instead of int32 2024-10-23 21:36:14 +02:00
JupiterRider
86d08a7b86 MultMatrix for purego added 2024-05-22 15:37:00 +02:00
JupiterRider
2a08e83ca4 Fix typo and data-types 2024-01-23 17:56:50 +01:00
Daniel 'ShellFu' Kendrick
0b58bcbe1b Add Compute Shader and SSBO Functions to raylib-go in rlgl_purego.go
This commit introduces functions related to compute shaders and
Shader Buffer Storage Objects (SSBOs) in raylib-go. It adds
bindings for loading, dispatching, and managing compute shaders
and SSBOs, aligning raylib-go more closely with the raylib C
library's capabilities. Specifically, the functions added are
`LoadComputeShaderProgram`, `ComputeShaderDispatch`, `LoadShaderBuffer`,
`UnloadShaderBuffer`, `UpdateShaderBuffer`, `BindShaderBuffer`,
`ReadShaderBuffer`, and `CopyShaderBuffer`. These additions enhance
raylib-go's utility for more advanced GPU operations.
2024-01-22 16:19:55 -07:00
JupiterRider
79286ba625 Make rlgl types public and add missung functions 2023-11-18 18:27:35 +01:00
JupiterRider
251b88bcb4 Purego rlgl implemented 2023-11-18 15:11:00 +01:00