]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - render.h
fix sky drawing really this tiem
[xonotic/darkplaces.git] / render.h
index 0fb84efcee384c986df7ccee004e1f3229e38fc2..ee9e7590eef0d4d9bd9a675fe940e0d76698ac1d 100644 (file)
--- a/render.h
+++ b/render.h
@@ -145,6 +145,8 @@ skinframe_t *R_SkinFrame_LoadInternalQuake(const char *name, int textureflags, i
 skinframe_t *R_SkinFrame_LoadInternal8bit(const char *name, int textureflags, const unsigned char *skindata, int width, int height, const unsigned int *palette, const unsigned int *alphapalette);
 skinframe_t *R_SkinFrame_LoadMissing(void);
 
+rtexture_t *R_GetCubemap(const char *basename);
+
 void R_View_WorldVisibility(qboolean forcenovis);
 void R_DrawDecals(void);
 void R_DrawParticles(void);
@@ -193,6 +195,12 @@ extern cvar_t r_smoothnormals_areaweighting;
 
 extern cvar_t r_test;
 
+extern cvar_t r_texture_convertsRGB_2d;
+extern cvar_t r_texture_convertsRGB_skin;
+extern cvar_t r_texture_convertsRGB_cubemap;
+extern cvar_t r_texture_convertsRGB_skybox;
+extern cvar_t r_texture_convertsRGB_particles;
+
 #include "gl_backend.h"
 
 extern rtexture_t *r_texture_blanknormalmap;
@@ -450,6 +458,9 @@ typedef enum gl20_texunit_e
        // lightmap prepass data (screenspace diffuse and specular from lights)
        GL20TU_SCREENDIFFUSE = 11,
        GL20TU_SCREENSPECULAR = 12,
+       // fake reflections
+       GL20TU_REFLECTMASK = 14,
+       GL20TU_REFLECTCUBE = 15
 }
 gl20_texunit;