/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_gallium.h | 68 uint32_t sprite_coord_enable, bool *coord_mode) in ir3_point_sprite() argument 76 return !!(sprite_coord_enable & BITFIELD_BIT(slot - VARYING_SLOT_TEX0)); in ir3_point_sprite()
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
D | u_helpers.h | 75 util_varying_is_point_coord(gl_varying_slot slot, uint32_t sprite_coord_enable) in util_varying_is_point_coord() argument 81 (sprite_coord_enable & (1 << (slot - VARYING_SLOT_TEX0)))) { in util_varying_is_point_coord()
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_assemble.c | 67 if (state->key.fs.sprite_coord_enable) { in panfrost_shader_compile() 69 state->key.fs.sprite_coord_enable, in panfrost_shader_compile()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_state_tgsi_transform.c | 255 key.gs.sprite_coord_enable = svga->curr.rast->templ.sprite_coord_enable; in emulate_point_sprite() 257 key.gs.sprite_coord_enable |= 0x1; /* For TGSI_SEMANTIC_PCOORD */ in emulate_point_sprite() 289 key.gs.sprite_coord_enable, in emulate_point_sprite()
|
D | svga_state_gs.c | 99 key->sprite_coord_enable = svga->curr.rast->templ.sprite_coord_enable; in make_gs_key()
|
D | svga_shader.h | 132 uint16_t sprite_coord_enable; member 173 unsigned sprite_coord_enable:24; member
|
D | svga_state_fs.c | 284 key->sprite_coord_enable = svga->curr.rast->templ.sprite_coord_enable; in make_fs_key()
|
D | svga_state_need_swtnl.c | 108 unsigned sprite_coord_gen = svga->curr.rast->templ.sprite_coord_enable; in update_need_pipeline()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_draw.c | 116 .sprite_coord_enable = ctx->rasterizer->sprite_coord_enable, in fd3_draw_vbo()
|
D | fd3_emit.h | 57 uint32_t sprite_coord_enable; member
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_draw.c | 101 .sprite_coord_enable = ctx->rasterizer->sprite_coord_enable, in fd4_draw_vbo()
|
D | fd4_emit.h | 55 uint32_t sprite_coord_enable; /* bitmask */ member
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_shader.h | 53 unsigned sprite_coord_enable : MAX_TEXTURE_COORD_UNITS; member
|
/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_atom_rasterizer.c | 214 raster->sprite_coord_enable = ctx->Point.CoordReplace & in st_update_rasterizer() 218 raster->sprite_coord_enable |= in st_update_rasterizer()
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_pipe_validate.c | 96 if (rasterizer->sprite_coord_enable && draw->pipeline.point_sprite) in draw_need_pipeline() 163 if (rast->sprite_coord_enable && draw->pipeline.point_sprite) in validate_pipeline()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_program.h | 374 bool disable = !ctx->gfx_pipeline_state.has_points || !ctx->rast_state->base.sprite_coord_enable; in zink_set_fs_point_coord_key() 375 uint8_t coord_replace_bits = disable ? 0 : ctx->rast_state->base.sprite_coord_enable; in zink_set_fs_point_coord_key()
|
/third_party/mesa3d/src/gallium/drivers/r300/ |
D | r300_render.c | 811 if (r300->sprite_coord_enable != 0) in r300_draw_vbo() 898 if (r300->sprite_coord_enable != 0) in r300_swtcl_draw_vbo() 1169 unsigned last_sprite_coord_enable = r300->sprite_coord_enable; in r300_blitter_draw_rectangle() 1198 r300->sprite_coord_enable = 1; in r300_blitter_draw_rectangle() 1257 r300->sprite_coord_enable = last_sprite_coord_enable; in r300_blitter_draw_rectangle()
|
D | r300_state.c | 1173 rs->rs.sprite_coord_enable = state->point_quad_rasterization * in r300_create_rs_state() 1174 state->sprite_coord_enable; in r300_create_rs_state() 1178 rs->rs_draw.sprite_coord_enable = 0; /* We can do this in HW. */ in r300_create_rs_state() 1283 if (rs->rs.sprite_coord_enable) { in r300_create_rs_state() 1365 int last_sprite_coord_enable = r300->sprite_coord_enable; in r300_bind_rs_state() 1377 r300->sprite_coord_enable = rs->rs.sprite_coord_enable; in r300_bind_rs_state() 1384 r300->sprite_coord_enable = 0; in r300_bind_rs_state() 1394 if (last_sprite_coord_enable != r300->sprite_coord_enable || in r300_bind_rs_state()
|
D | r300_state_derived.c | 105 (!(r300->sprite_coord_enable & (1U << i)) || !r300->is_point)) { in r300_draw_emit_all_attribs() 444 (r300->sprite_coord_enable & (1U << i)) && r300->is_point) { in r300_update_rs_block() 489 sprite_coord = !!(r300->sprite_coord_enable & (1 << i)) && r300->is_point; in r300_update_rs_block() 628 if (r300->sprite_coord_enable && r300->is_point) in r300_update_rs_block()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_draw.c | 93 .sprite_coord_enable = ctx->rasterizer->sprite_coord_enable, in fd5_draw_vbo()
|
D | fd5_emit.h | 55 uint32_t sprite_coord_enable; /* bitmask */ member
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
D | r600_shader.h | 175 unsigned sprite_coord_enable; member
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
D | d3d12_compiler.h | 108 unsigned sprite_coord_enable:24; member
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_setup_context.h | 83 uint sprite_coord_enable, sprite_coord_origin; member
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_program.c | 1125 uint32_t sprite_coord_enable); 1146 if (!unlikely(emit->rasterflat || emit->sprite_coord_enable)) { in fd6_program_interp_state() 1154 emit->sprite_coord_mode, emit->sprite_coord_enable); in fd6_program_interp_state() 1163 uint32_t sprite_coord_enable) in emit_interp_state() argument 1192 if (ir3_point_sprite(fs, j, sprite_coord_enable, &coord_mode)) { in emit_interp_state()
|