R_Clear
()
| 785 | * R_Clear |
| 786 | */ |
| 787 | void R_Clear() { |
| 788 | if (gl_ztrick.value != 0.0f) { |
| 789 | |
| 790 | if (gl_clear.value != 0.0f) { |
| 791 | gl.glClear(GL_COLOR_BUFFER_BIT); |
| 792 | } |
| 793 | |
| 794 | trickframe++; |
| 795 | if ((trickframe & 1) != 0) { |
| 796 | gldepthmin = 0; |
| 797 | gldepthmax = 0.49999f; |
| 798 | gl.glDepthFunc(GL_LEQUAL); |
| 799 | } |
| 800 | else { |
| 801 | gldepthmin = 1; |
| 802 | gldepthmax = 0.5f; |
| 803 | gl.glDepthFunc(GL_GEQUAL); |
| 804 | } |
| 805 | } |
| 806 | else { |
| 807 | if (gl_clear.value != 0.0f) |
| 808 | gl.glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); |
| 809 | else |
| 810 | gl.glClear(GL_DEPTH_BUFFER_BIT); |
| 811 | |
| 812 | gldepthmin = 0; |
| 813 | gldepthmax = 1; |
| 814 | gl.glDepthFunc(GL_LEQUAL); |
| 815 | } |
| 816 | gl.glDepthRange(gldepthmin, gldepthmax); |
| 817 | } |
| 818 | |
| 819 | /** |
| 820 | * R_Flash |
no test coverage detected