Render most flats and sides with texture arrays.
This breaks stencil buffer clipping, transparent flats, the whole nine yards. Unfortunately, this is about as far as I will be taking this approach to cleaning up OpenGL. It's unfortunate, but this renderer is basically unsalvagable. I will have to rewrite it completely from scratch to get what I want out of this.
Showing
- src/hardware/hw_defs.h 6 additions, 0 deletionssrc/hardware/hw_defs.h
- src/hardware/hw_draw.c 10 additions, 10 deletionssrc/hardware/hw_draw.c
- src/hardware/hw_drv.h 1 addition, 1 deletionsrc/hardware/hw_drv.h
- src/hardware/hw_light.c 4 additions, 4 deletionssrc/hardware/hw_light.c
- src/hardware/hw_main.c 54 additions, 22 deletionssrc/hardware/hw_main.c
- src/hardware/hw_vertarray.c 30 additions, 6 deletionssrc/hardware/hw_vertarray.c
- src/hardware/hw_vertbuckets.c 7 additions, 1 deletionsrc/hardware/hw_vertbuckets.c
- src/hardware/hw_vertbuckets.h 1 addition, 0 deletionssrc/hardware/hw_vertbuckets.h
- src/hardware/r_opengl/r_opengl.c 14 additions, 3 deletionssrc/hardware/r_opengl/r_opengl.c
- src/win32/win_dll.c 1 addition, 1 deletionsrc/win32/win_dll.c
Loading
Please register or sign in to comment