Home
last modified time | relevance | path

Searched refs:sprite_coord_enable (Results 1 - 25 of 64) sorted by relevance

123

/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
H A Dir3_gallium.h64 * the specified sprite_coord_enable mask
68 uint32_t sprite_coord_enable, bool *coord_mode) in ir3_point_sprite()
76 return !!(sprite_coord_enable & BITFIELD_BIT(slot - VARYING_SLOT_TEX0)); in ir3_point_sprite()
67 ir3_point_sprite(const struct ir3_shader_variant *fs, int i, uint32_t sprite_coord_enable, bool *coord_mode) ir3_point_sprite() argument
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_helpers.h71 * coordinates, given the sprite_coord_enable mask. Requires
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/
H A Dpan_assemble.c67 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/
H A Dsvga_state_gs.c99 key->sprite_coord_enable = svga->curr.rast->templ.sprite_coord_enable; in make_gs_key()
H A Dsvga_state_tgsi_transform.c255 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()
H A Dsvga_shader.h132 uint16_t sprite_coord_enable; member
173 unsigned sprite_coord_enable:24; member
H A Dsvga_state_need_swtnl.c108 unsigned sprite_coord_gen = svga->curr.rast->templ.sprite_coord_enable; in update_need_pipeline()
H A Dsvga_state_fs.c284 key->sprite_coord_enable = svga->curr.rast->templ.sprite_coord_enable; in make_fs_key()
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_draw.c116 .sprite_coord_enable = ctx->rasterizer->sprite_coord_enable,
H A Dfd3_emit.h57 uint32_t sprite_coord_enable; member
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atom_rasterizer.c214 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/drivers/freedreno/a4xx/
H A Dfd4_draw.c101 .sprite_coord_enable = ctx->rasterizer->sprite_coord_enable,
H A Dfd4_emit.h55 uint32_t sprite_coord_enable; /* bitmask */ member
/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_shader.h53 unsigned sprite_coord_enable : MAX_TEXTURE_COORD_UNITS; member
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_program.h374 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/auxiliary/draw/
H A Ddraw_pipe_validate.c96 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/r300/
H A Dr300_state.c1173 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()
H A Dr300_render.c811 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()
H A Dr300_state_derived.c105 (!(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/r600/
H A Dr600_shader.h175 unsigned sprite_coord_enable; member
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_setup_context.h83 uint sprite_coord_enable, sprite_coord_origin; member
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_emit.h55 uint32_t sprite_coord_enable; /* bitmask */ member
H A Dfd5_draw.c93 .sprite_coord_enable = ctx->rasterizer->sprite_coord_enable,
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_compiler.h108 unsigned sprite_coord_enable:24; member
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_emit.h99 uint32_t sprite_coord_enable; /* bitmask */ member

Completed in 35 milliseconds

123