#include <shader.h>
|
char * | progpath |
|
char * | blobpath |
|
char * | shadernamefmt |
|
qboolean | progs_supported |
|
qboolean | progs_required |
|
unsigned int | minver |
|
unsigned int | maxver |
|
unsigned int | max_gpu_bones |
|
int | hw_bc |
|
int | hw_etc |
|
int | hw_astc |
|
qboolean | texfmt [PTI_MAX] |
|
unsigned int | texture2d_maxsize |
|
unsigned int | texture3d_maxsize |
|
unsigned int | texture2darray_maxlayers |
|
unsigned int | texturecube_maxsize |
|
qboolean | texture_non_power_of_two |
|
qboolean | texture_non_power_of_two_pic |
|
qboolean | texture_allow_block_padding |
|
qboolean | npot_rounddown |
|
qboolean | tex_env_combine |
|
qboolean | nv_tex_env_combine4 |
|
qboolean | env_add |
|
qboolean | can_mipcap |
|
qboolean | can_mipbias |
|
qboolean | can_genmips |
|
qboolean | havecubemaps |
|
unsigned int | stencilbits |
|
void(* | pDeleteProg )(program_t *prog) |
|
qboolean(* | pLoadBlob )(program_t *prog, unsigned int permu, vfsfile_t *blobfile) |
|
qboolean(* | pCreateProgram )(program_t *prog, struct programpermu_s *permu, int ver, const char **precompilerconstants, const char *vert, const char *tcs, const char *tes, const char *geom, const char *frag, qboolean noerrors, vfsfile_t *blobfile) |
|
qboolean(* | pValidateProgram )(program_t *prog, struct programpermu_s *permu, qboolean noerrors, vfsfile_t *blobfile) |
|
void(* | pProgAutoFields )(program_t *prog, struct programpermu_s *permu, char **cvarnames, int *cvartypes) |
|
qboolean | showbatches |
|
◆ blobpath
char* sh_config_t::blobpath |
◆ can_genmips
◆ can_mipbias
◆ can_mipcap
◆ env_add
◆ havecubemaps
◆ hw_astc
◆ hw_bc
◆ hw_etc
◆ max_gpu_bones
unsigned int sh_config_t::max_gpu_bones |
◆ maxver
unsigned int sh_config_t::maxver |
◆ minver
unsigned int sh_config_t::minver |
◆ npot_rounddown
◆ nv_tex_env_combine4
qboolean sh_config_t::nv_tex_env_combine4 |
◆ pCreateProgram
qboolean(* sh_config_t::pCreateProgram) (program_t *prog, struct programpermu_s *permu, int ver, const char **precompilerconstants, const char *vert, const char *tcs, const char *tes, const char *geom, const char *frag, qboolean noerrors, vfsfile_t *blobfile) |
◆ pDeleteProg
◆ pLoadBlob
◆ pProgAutoFields
◆ progpath
char* sh_config_t::progpath |
◆ progs_required
◆ progs_supported
◆ pValidateProgram
◆ shadernamefmt
char* sh_config_t::shadernamefmt |
◆ showbatches
◆ stencilbits
unsigned int sh_config_t::stencilbits |
◆ tex_env_combine
◆ texfmt
◆ texture2d_maxsize
unsigned int sh_config_t::texture2d_maxsize |
◆ texture2darray_maxlayers
unsigned int sh_config_t::texture2darray_maxlayers |
◆ texture3d_maxsize
unsigned int sh_config_t::texture3d_maxsize |
◆ texture_allow_block_padding
qboolean sh_config_t::texture_allow_block_padding |
◆ texture_non_power_of_two
qboolean sh_config_t::texture_non_power_of_two |
◆ texture_non_power_of_two_pic
qboolean sh_config_t::texture_non_power_of_two_pic |
◆ texturecube_maxsize
unsigned int sh_config_t::texturecube_maxsize |
The documentation for this struct was generated from the following file: