View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000015 | BooBoo | General | public | 2025-12-14 19:34 | 2025-12-15 18:35 |
| Reporter | tremblin | Assigned To | tremblin | ||
| Priority | normal | Severity | minor | Reproducibility | N/A |
| Status | resolved | Resolution | fixed | ||
| Summary | 0000015: Add enough for ps1/ps2 quality rendering | ||||
| Description | This will allow shadows/etc. Also create render targets with depth/stencil buffers enum Compare_Func { COMPARE_NEVER = 1, COMPARE_LESS, COMPARE_EQUAL, COMPARE_LESSEQUAL, COMPARE_GREATER, COMPARE_NOTEQUAL, COMPARE_GREATEREQUAL, COMPARE_ALWAYS }; enum Stencil_Op { STENCILOP_KEEP = 1, STENCILOP_ZERO, STENCILOP_REPLACE, STENCILOP_INCRSAT, STENCILOP_DECRSAT, STENCILOP_INVERT, STENCILOP_INCR, STENCILOP_DECR }; enum Faces { NO_FACE = 0, FRONT_FACE, BACK_FACE }; void SHIM5_EXPORT clear(SDL_Color colour); void SHIM5_EXPORT clear_depth_buffer(float value); void SHIM5_EXPORT clear_stencil_buffer(int value); void SHIM5_EXPORT clear_buffers(); void SHIM5_EXPORT enable_depth_test(bool onoff); void SHIM5_EXPORT enable_depth_write(bool onoff); void SHIM5_EXPORT set_depth_mode(Compare_Func func); void SHIM5_EXPORT enable_stencil(bool onoff); void SHIM5_EXPORT enable_two_sided_stencil(bool onoff); void SHIM5_EXPORT set_stencil_mode(Compare_Func func, Stencil_Op fail, Stencil_Op zfail, Stencil_Op pass, int reference, int mask); void SHIM5_EXPORT set_stencil_mode_backfaces(Compare_Func func, Stencil_Op fail, Stencil_Op zfail, Stencil_Op pass, int reference, int mask); void SHIM5_EXPORT set_cull_mode(Faces cull); void SHIM5_EXPORT enable_colour_write(bool onoff); | ||||
| Tags | No tags attached. | ||||