Przeglądaj źródła

Add functions to enable/disable depth writes to go with functions for depth tests. (#1451)

pull/1458/head
Jeffery Myers 4 lat temu
committed by GitHub
rodzic
commit
039503e7c2
Nie znaleziono w bazie danych klucza dla tego podpisu ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 8 dodań i 0 usunięć
  1. +8
    -0
      src/rlgl.h

+ 8
- 0
src/rlgl.h Wyświetl plik

@ -513,6 +513,8 @@ RLAPI void rlEnableFramebuffer(unsigned int id); // Enable render t
RLAPI void rlDisableFramebuffer(void); // Disable render texture (fbo), return to default framebuffer RLAPI void rlDisableFramebuffer(void); // Disable render texture (fbo), return to default framebuffer
RLAPI void rlEnableDepthTest(void); // Enable depth test RLAPI void rlEnableDepthTest(void); // Enable depth test
RLAPI void rlDisableDepthTest(void); // Disable depth test RLAPI void rlDisableDepthTest(void); // Disable depth test
RLAPI void rlEnableDepthMask(void); // Enable depth write
RLAPI void rlDisableDepthMask(void); // Disable depth write
RLAPI void rlEnableBackfaceCulling(void); // Enable backface culling RLAPI void rlEnableBackfaceCulling(void); // Enable backface culling
RLAPI void rlDisableBackfaceCulling(void); // Disable backface culling RLAPI void rlDisableBackfaceCulling(void); // Disable backface culling
RLAPI void rlEnableScissorTest(void); // Enable scissor test RLAPI void rlEnableScissorTest(void); // Enable scissor test
@ -1439,6 +1441,12 @@ void rlEnableDepthTest(void) { glEnable(GL_DEPTH_TEST); }
// Disable depth test // Disable depth test
void rlDisableDepthTest(void) { glDisable(GL_DEPTH_TEST); } void rlDisableDepthTest(void) { glDisable(GL_DEPTH_TEST); }
// Enable depth write
void rlEnableDepthMask(void) { glDepthMask(GL_TRUE); }
// Disable depth write
void rlDisableDepthMask(void) { glDepthMask(GL_FALSE); }
// Enable backface culling // Enable backface culling
void rlEnableBackfaceCulling(void) { glEnable(GL_CULL_FACE); } void rlEnableBackfaceCulling(void) { glEnable(GL_CULL_FACE); }

Ładowanie…
Anuluj
Zapisz