MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / rend_SetPreferredState

Function rend_SetPreferredState

legacy/renderer/renderer.cpp:1858–1886  ·  view source on GitHub ↗

Sets some global preferences for the renderer

Source from the content-addressed store, hash-verified

1856}
1857// Sets some global preferences for the renderer
1858int rend_SetPreferredState(renderer_preferred_state *pref_state) {
1859 int retval = 1;
1860 switch (Renderer_type) {
1861 case RENDERER_SOFTWARE_16BIT:
1862 case RENDERER_SOFTWARE_8BIT:
1863 break;
1864 case RENDERER_GLIDE:
1865#ifdef USE_GLIDE
1866 retval = glide_SetPreferredState(pref_state);
1867#endif
1868 break;
1869 case RENDERER_DIRECT3D:
1870#ifdef USE_D3D
1871 retval = d3d_SetPreferredState(pref_state);
1872#endif
1873 break;
1874 case RENDERER_OPENGL:
1875#ifdef USE_OPENGL
1876 retval = opengl_SetPreferredState(pref_state);
1877#endif
1878 break;
1879 default:
1880 mprintf(0, "Function not implemented for the lib!\n");
1881 Int3();
1882 break;
1883 }
1884 rend_SetInitOptions();
1885 return retval;
1886}
1887// Sets the gamma for this display
1888void rend_SetGammaValue(float val) {
1889 switch (Renderer_type) {

Callers

nothing calls this directly

Calls 3

d3d_SetPreferredStateFunction · 0.85
opengl_SetPreferredStateFunction · 0.85
rend_SetInitOptionsFunction · 0.85

Tested by

no test coverage detected