diff options
| author | Ray <[email protected]> | 2023-06-24 13:26:43 +0200 |
|---|---|---|
| committer | Ray <[email protected]> | 2023-06-24 13:26:43 +0200 |
| commit | 974460b0723c4ab550779fbc46fb88f4cf6cac41 (patch) | |
| tree | fdbe634c9c8c432e95ad6080c398df48f99479a5 /src | |
| parent | 3a90acf08ee97ba42bc21decfc52b41c7ef4d68d (diff) | |
| download | raylib-974460b0723c4ab550779fbc46fb88f4cf6cac41.tar.gz raylib-974460b0723c4ab550779fbc46fb88f4cf6cac41.zip | |
REVIEWED: `rlLoadShaderBuffer()` #3104
Diffstat (limited to 'src')
| -rw-r--r-- | src/rlgl.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -4143,7 +4143,7 @@ unsigned int rlLoadShaderBuffer(unsigned int size, const void *data, int usageHi glGenBuffers(1, &ssbo); glBindBuffer(GL_SHADER_STORAGE_BUFFER, ssbo); glBufferData(GL_SHADER_STORAGE_BUFFER, size, data, usageHint? usageHint : RL_STREAM_COPY); - glClearBufferData(GL_SHADER_STORAGE_BUFFER, GL_R8UI, GL_RED_INTEGER, GL_UNSIGNED_BYTE, 0); + if (data == NULL) glClearBufferData(GL_SHADER_STORAGE_BUFFER, GL_R8UI, GL_RED_INTEGER, GL_UNSIGNED_BYTE, NULL); // Clear buffer data to 0 glBindBuffer(GL_SHADER_STORAGE_BUFFER, 0); #endif |
