Commit graph

15 commits

Author SHA1 Message Date
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
Kyle Rockman
da79f1d8b6 fix function to actually work 2024-05-11 19:38:23 -05:00
Kyle
032352a5ba
Update rlgl_cgo.go 2024-05-11 19:16:35 -05:00
Milan Nikolic
1868520849
Update C sources 2024-05-07 21:54:39 +02:00
JupiterRider
3bc33ec8b7 Update rlgl_cgo.go 2024-01-23 17:58:33 +01:00
JupiterRider
2a08e83ca4 Fix typo and data-types 2024-01-23 17:56:50 +01:00
Daniel 'ShellFu' Kendrick
5c31cc3104 Add Compute Shader and SSBO Functions to raylib-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-21 11:08:17 -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