Home
last modified time | relevance | path

Searched refs:stageref (Results 1 – 11 of 11) sorted by relevance

/external/mesa3d/src/mesa/drivers/dri/r200/
Dr200_texstate.c756 GLubyte stageref[7] = {0, 0, 0, 0, 0, 0, 0}; in r200UpdateAllTexEnv() local
767 stageref[maxunitused + 1] = REF_COLOR | REF_ALPHA; in r200UpdateAllTexEnv()
776 if (stageref[j + 1]) { in r200UpdateAllTexEnv()
797 stageref[j] = REF_COLOR | REF_ALPHA; in r200UpdateAllTexEnv()
810 if ((stageref[j + 1] & REF_COLOR) || isdot3rgba) { in r200UpdateAllTexEnv()
817 stageref[j] |= (op >> 1) + 1; in r200UpdateAllTexEnv()
837 if ((stageref[j + 1] & REF_ALPHA) && !isdot3rgba) { in r200UpdateAllTexEnv()
843 stageref[j] |= REF_ALPHA; in r200UpdateAllTexEnv()
878 if (ctx->Texture.Unit[i]._Current && stageref[i+1]) { in r200UpdateAllTexEnv()
/external/mesa3d/src/compiler/glsl/
Dgl_nir_link_uniform_blocks.c293 blks[j].stageref |= sh_blks[stage_index]->stageref; in nir_interstage_cross_validate_uniform_blocks()
476 block->stageref = 1U << stage; in fill_block()
Dgl_nir_linker.c563 prog->data->UniformBlocks[i].stageref)) in nir_build_program_resource_list()
570 prog->data->ShaderStorageBlocks[i].stageref)) in nir_build_program_resource_list()
Dgl_nir_link_uniforms.c1693 blocks[i].stageref |= 1U << shader_type; in gl_nir_link_uniforms()
1706 blocks[i].stageref |= 1U << shader_type; in gl_nir_link_uniforms()
1769 blocks[i].stageref |= 1U << shader_type; in gl_nir_link_uniforms()
Dlink_uniforms.cpp1341 blks[i]->stageref |= 1U << stage; in link_update_uniform_buffer_variables()
1382 blks[i]->stageref |= 1U << stage; in link_update_uniform_buffer_variables()
Dlinker.cpp1279 blks[j].stageref |= sh_blks[stage_index]->stageref; in interstage_cross_validate_uniform_blocks()
4179 uint8_t stageref = shProg->data->UniformStorage[i].active_shader_mask; in build_program_resource_list() local
4181 &shProg->data->UniformStorage[i], stageref)) in build_program_resource_list()
Dserialize.cpp111 blob_write_uint32(metadata, b->stageref); in write_buffer_block()
167 b->stageref = blob_read_uint32(metadata); in read_buffer_block()
/external/mesa3d/docs/relnotes/
D10.6.6.rst133 - glsl: build stageref mask using IR, not symbol table
D13.0.5.rst116 - linker: Accurately track gl_uniform_block::stageref
/external/mesa3d/src/mesa/main/
Dshader_query.cpp1180 return shProg->data->UniformBlocks[index].stageref & (1 << stage); in is_resource_referenced()
1183 return shProg->data->ShaderStorageBlocks[index].stageref & (1 << stage); in is_resource_referenced()
Dmtypes.h2746 uint8_t stageref; member