| /xsrc/external/mit/MesaLib.old/dist/src/intel/blorp/ |
| H A D | blorp_nir_builder.h | 86 nir_ssa_def *mcs, 94 return nir_ieq(b, nir_iand(b, nir_channel(b, mcs, 0), 99 return nir_ieq(b, nir_channel(b, mcs, 0), nir_imm_int(b, 0xff)); 102 return nir_ieq(b, nir_channel(b, mcs, 0), nir_imm_int(b, ~0)); 106 return nir_iand(b, nir_ieq(b, nir_channel(b, mcs, 0), 108 nir_ieq(b, nir_channel(b, mcs, 1), 85 blorp_nir_mcs_is_clear_color(nir_builder * b,nir_ssa_def * mcs,uint32_t samples) argument
|
| H A D | blorp_blit.c | 241 nir_ssa_def *pos, nir_ssa_def *mcs, nir_alu_type dst_type) 245 mcs != NULL ? 3 : 2, dst_type); 257 if (mcs) { 259 tex->src[2].src = nir_src_for_ssa(mcs); 602 nir_ssa_def *mcs = NULL; local in function:blorp_nir_combine_samples 604 mcs = blorp_blit_txf_ms_mcs(b, v, pos); 675 texture_data[stack_depth++] = blorp_nir_txf_ms(b, v, ms_pos, mcs, dst_type); 698 nir_ieq(b, nir_channel(b, mcs, 0), nir_imm_int(b, 0)); 701 nir_ieq(b, nir_channel(b, mcs, 1), nir_imm_int(b, 0))); 704 blorp_nir_mcs_is_clear_color(b, mcs, tex_sample 240 blorp_nir_txf_ms(nir_builder * b,struct brw_blorp_blit_vars * v,nir_ssa_def * pos,nir_ssa_def * mcs,nir_alu_type dst_type) argument 792 nir_ssa_def *mcs = NULL; local in function:blorp_nir_manual_blend_bilinear 1352 nir_ssa_def *mcs = NULL; local in function:brw_blorp_build_nir_shader [all...] |
| H A D | blorp_clear.c | 958 "BLORP-mcs-partial-resolve"); 969 nir_ssa_def *mcs = local in function:blorp_params_get_mcs_partial_resolve_kernel 973 blorp_nir_mcs_is_clear_color(&b, mcs, blorp_key.num_samples);
|
| /xsrc/external/mit/MesaLib/dist/src/intel/blorp/ |
| H A D | blorp_nir_builder.h | 73 nir_ssa_def *mcs, 81 return nir_ieq_imm(b, nir_iand(b, nir_channel(b, mcs, 0), 86 return nir_ieq_imm(b, nir_channel(b, mcs, 0), 0xff); 89 return nir_ieq_imm(b, nir_channel(b, mcs, 0), ~0); 93 return nir_iand(b, nir_ieq_imm(b, nir_channel(b, mcs, 0), ~0), 94 nir_ieq_imm(b, nir_channel(b, mcs, 1), ~0)); 72 blorp_nir_mcs_is_clear_color(nir_builder * b,nir_ssa_def * mcs,uint32_t samples) argument
|
| H A D | blorp_blit.c | 217 nir_ssa_def *pos, nir_ssa_def *mcs, nir_alu_type dst_type) 221 mcs != NULL ? 3 : 2, dst_type); 233 if (mcs) { 235 tex->src[2].src = nir_src_for_ssa(mcs); 575 nir_ssa_def *mcs = NULL; local in function:blorp_nir_combine_samples 577 mcs = blorp_blit_txf_ms_mcs(b, v, pos); 653 texture_data[stack_depth++] = blorp_nir_txf_ms(b, v, ms_pos, mcs, dst_type); 675 nir_ssa_def *mcs_zero = nir_ieq_imm(b, nir_channel(b, mcs, 0), 0); 678 nir_ieq_imm(b, nir_channel(b, mcs, 1), 0)); 681 blorp_nir_mcs_is_clear_color(b, mcs, tex_sample 216 blorp_nir_txf_ms(nir_builder * b,struct brw_blorp_blit_vars * v,nir_ssa_def * pos,nir_ssa_def * mcs,nir_alu_type dst_type) argument 765 nir_ssa_def *mcs = NULL; local in function:blorp_nir_manual_blend_bilinear 1349 nir_ssa_def *mcs = NULL; local in function:brw_blorp_build_nir_shader [all...] |
| H A D | blorp_clear.c | 1307 nir_ssa_def *mcs = local in function:blorp_params_get_mcs_partial_resolve_kernel 1311 blorp_nir_mcs_is_clear_color(&b, mcs, blorp_key.num_samples);
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i915/ |
| H A D | i830_vtbl.c | 134 GLuint mcs = (i830->state.Tex[i][I830_TEXREG_MCS] & local in function:i830_render_start 140 mcs |= TEXCOORDTYPE_VECTOR; 148 mcs |= TEXCOORDTYPE_CARTESIAN; 153 mcs |= TEXCOORDTYPE_HOMOGENEOUS; 164 if (mcs != i830->state.Tex[i][I830_TEXREG_MCS]) { 166 i830->state.Tex[i][I830_TEXREG_MCS] = mcs;
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/ |
| H A D | i830_vtbl.c | 134 GLuint mcs = (i830->state.Tex[i][I830_TEXREG_MCS] & local in function:i830_render_start 140 mcs |= TEXCOORDTYPE_VECTOR; 148 mcs |= TEXCOORDTYPE_CARTESIAN; 153 mcs |= TEXCOORDTYPE_HOMOGENEOUS; 164 if (mcs != i830->state.Tex[i][I830_TEXREG_MCS]) { 166 i830->state.Tex[i][I830_TEXREG_MCS] = mcs;
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| H A D | brw_vec4_visitor.cpp | 922 src_reg mcs, 1034 /* MCS data is stored in the first two channels of ‘mcs’, but we 1038 mcs.swizzle = BRW_SWIZZLE4(0, 0, 1, 1); 1041 mcs)); 1043 /* MCS data is in the first channel of `mcs`, but we need to get it into 1047 mcs.swizzle = BRW_SWIZZLE_XXXX; 1049 mcs)); 912 emit_texture(ir_texture_opcode op,dst_reg dest,const glsl_type * dest_type,src_reg coordinate,int coord_components,src_reg shadow_comparator,src_reg lod,src_reg lod2,src_reg sample_index,uint32_t constant_offset,src_reg offset_value,src_reg mcs,uint32_t surface,src_reg surface_reg,src_reg sampler_reg) argument
|
| H A D | brw_vec4.h | 273 src_reg mcs,
|
| H A D | brw_vec4_nir.cpp | 1995 src_reg mcs; local in function:brw::vec4_visitor::nir_emit_texture 2105 mcs = emit_mcs_fetch(coord_type, coordinate, texture_reg); 2107 mcs = brw_imm_ud(0u); 2129 constant_offset, offset_value, mcs,
|
| H A D | brw_fs.cpp | 4713 const fs_reg &mcs, 4901 bld.MOV(retype(sources[length], BRW_REGISTER_TYPE_UD), mcs); 4909 mcs.file == IMM ? 4910 mcs : 4911 offset(mcs, bld, 1)); 5088 const fs_reg &mcs = inst->src[TEX_LOGICAL_SRC_MCS]; local in function:lower_sampler_logical_send 5103 mcs, surface, sampler, 4707 lower_sampler_logical_send_gen7(const fs_builder & bld,fs_inst * inst,opcode op,const fs_reg & coordinate,const fs_reg & shadow_c,fs_reg lod,const fs_reg & lod2,const fs_reg & min_lod,const fs_reg & sample_index,const fs_reg & mcs,const fs_reg & surface,const fs_reg & sampler,const fs_reg & surface_handle,const fs_reg & sampler_handle,const fs_reg & tg4_offset,unsigned coord_components,unsigned grad_components) argument
|
| H A D | brw_fs_nir.cpp | 3228 const fs_reg mcs = wm_key->multisample_fbo ? local in function:fs_visitor::emit_non_coherent_fb_read 3245 srcs[TEX_LOGICAL_SRC_MCS] = mcs; 5434 /* If mcs is an immediate value, it means there is no MCS. In that case
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| H A D | brw_vec4.h | 270 src_reg mcs,
|
| H A D | brw_vec4_visitor.cpp | 838 src_reg mcs, 948 /* MCS data is in the first channel of `mcs`, but we need to get it into 952 mcs.swizzle = BRW_SWIZZLE_XXXX; 954 mcs)); 828 emit_texture(ir_texture_opcode op,dst_reg dest,int dest_components,src_reg coordinate,int coord_components,src_reg shadow_comparator,src_reg lod,src_reg lod2,src_reg sample_index,uint32_t constant_offset,src_reg offset_value,src_reg mcs,uint32_t surface,src_reg surface_reg,src_reg sampler_reg) argument
|
| H A D | brw_vec4_nir.cpp | 1997 src_reg mcs; local in function:brw::vec4_visitor::nir_emit_texture 2104 mcs = emit_mcs_fetch(coord_type, coordinate, texture_reg); 2106 mcs = brw_imm_ud(0u); 2129 constant_offset, offset_value, mcs,
|
| H A D | brw_fs.cpp | 5179 const fs_reg &mcs, 5384 bld.MOV(retype(sources[length], BRW_REGISTER_TYPE_UD), mcs); 5392 mcs.file == IMM ? 5393 mcs : 5394 offset(mcs, bld, 1)); 5573 const fs_reg &mcs = inst->src[TEX_LOGICAL_SRC_MCS]; local in function:lower_sampler_logical_send 5588 mcs, surface, sampler, 5173 lower_sampler_logical_send_gfx7(const fs_builder & bld,fs_inst * inst,opcode op,const fs_reg & coordinate,const fs_reg & shadow_c,fs_reg lod,const fs_reg & lod2,const fs_reg & min_lod,const fs_reg & sample_index,const fs_reg & mcs,const fs_reg & surface,const fs_reg & sampler,const fs_reg & surface_handle,const fs_reg & sampler_handle,const fs_reg & tg4_offset,unsigned coord_components,unsigned grad_components) argument
|
| H A D | brw_fs_nir.cpp | 3329 const fs_reg mcs = wm_key->multisample_fbo ? local in function:fs_visitor::emit_non_coherent_fb_read 3346 srcs[TEX_LOGICAL_SRC_MCS] = mcs; 6231 /* If mcs is an immediate value, it means there is no MCS. In that case
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 18.3.2.rst | 188 - anv: explictly specify format for blorp ccs/mcs op
|
| H A D | 19.0.0.rst | 1694 - anv: explictly specify format for blorp ccs/mcs op
|
| /xsrc/external/mit/MesaLib/dist/ |
| H A D | .pick_status.json | 27454 "description": "intel/compiler: Prepare ld2dms_w for 4 mcs components", [all...] |