Home
last modified time | relevance | path

Searched refs:atoms (Results 1 - 23 of 23) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_state.c216 const struct svga_tracked_state *atoms[], in update_state()
234 * state atoms are ordered correctly in the list. in update_state()
241 for (i = 0; atoms[i] != NULL; i++) { in update_state()
244 assert(atoms[i]->dirty); in update_state()
245 assert(atoms[i]->update); in update_state()
247 if (check_state(*state, atoms[i]->dirty)) { in update_state()
249 debug_printf("update: %s\n", atoms[i]->name); in update_state()
250 ret = atoms[i]->update( svga, *state ); in update_state()
262 atoms[i]->name); in update_state()
267 accumulate_state(&examined, atoms[ in update_state()
215 update_state(struct svga_context *svga, const struct svga_tracked_state *atoms[], uint64_t *state) update_state() argument
[all...]
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_fs_bank_conflicts.cpp44 * optimize_reg_permutation() which is O(m^3) on the number of GRF atoms of
274 * atoms are assigned the same bank b or opposite-parity banks b and b^1).
354 * into indivisible units (referred to as atoms below) that can potentially
369 atoms(new unsigned[n + num_terminator_atoms])
373 atoms[i] = i;
380 atoms(new unsigned[p.max_reg + num_terminator_atoms])
384 memcpy(atoms, p.atoms,
391 delete[] atoms;
399 SWAP(atoms,
[all...]
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_viewport.c163 si_mark_atom_dirty(ctx, &ctx->atoms.s.scissors); in si_set_scissor_states()
487 si_mark_atom_dirty(ctx, &ctx->atoms.s.ngg_cull_state); in si_set_viewport_states()
490 si_mark_atom_dirty(ctx, &ctx->atoms.s.viewports); in si_set_viewport_states()
491 si_mark_atom_dirty(ctx, &ctx->atoms.s.guardband); in si_set_viewport_states()
492 si_mark_atom_dirty(ctx, &ctx->atoms.s.scissors); in si_set_viewport_states()
609 si_mark_atom_dirty(ctx, &ctx->atoms.s.scissors); in si_update_vs_viewport_state()
610 si_mark_atom_dirty(ctx, &ctx->atoms.s.viewports); in si_update_vs_viewport_state()
619 si_mark_atom_dirty(ctx, &ctx->atoms.s.guardband); in si_update_vs_viewport_state()
625 si_mark_atom_dirty(ctx, &ctx->atoms.s.scissors); in si_update_vs_viewport_state()
626 si_mark_atom_dirty(ctx, &ctx->atoms in si_update_vs_viewport_state()
[all...]
H A Dsi_gfx_cs.c474 * These atoms are the only ones that add buffers. in si_begin_new_gfx_cs()
476 si_mark_atom_dirty(ctx, &ctx->atoms.s.framebuffer); in si_begin_new_gfx_cs()
477 si_mark_atom_dirty(ctx, &ctx->atoms.s.render_cond); in si_begin_new_gfx_cs()
479 si_mark_atom_dirty(ctx, &ctx->atoms.s.ngg_cull_state); in si_begin_new_gfx_cs()
483 si_mark_atom_dirty(ctx, &ctx->atoms.s.clip_regs); in si_begin_new_gfx_cs()
486 si_mark_atom_dirty(ctx, &ctx->atoms.s.clip_state); in si_begin_new_gfx_cs()
488 si_mark_atom_dirty(ctx, &ctx->atoms.s.msaa_sample_locs); in si_begin_new_gfx_cs()
489 si_mark_atom_dirty(ctx, &ctx->atoms.s.msaa_config); in si_begin_new_gfx_cs()
492 si_mark_atom_dirty(ctx, &ctx->atoms.s.sample_mask); in si_begin_new_gfx_cs()
493 si_mark_atom_dirty(ctx, &ctx->atoms in si_begin_new_gfx_cs()
[all...]
H A Dsi_state_streamout.c73 si_mark_atom_dirty(sctx, &sctx->atoms.s.streamout_begin); in si_streamout_buffers_dirty()
184 si_set_atom_dirty(sctx, &sctx->atoms.s.streamout_begin, false); in si_set_streamout_targets()
410 si_mark_atom_dirty(sctx, &sctx->atoms.s.streamout_enable); in si_set_streamout_enable()
424 si_mark_atom_dirty(sctx, &sctx->atoms.s.streamout_enable); in si_update_prims_generated_query_state()
438 sctx->atoms.s.streamout_begin.emit = si_emit_streamout_begin; in si_init_streamout_functions()
441 sctx->atoms.s.streamout_enable.emit = si_emit_streamout_enable; in si_init_streamout_functions()
H A Dgfx10_query.c70 if (si_is_atom_dirty(sctx, &sctx->atoms.s.shader_query)) in gfx10_alloc_query_buffer()
134 si_mark_atom_dirty(sctx, &sctx->atoms.s.shader_query); in gfx10_alloc_query_buffer()
186 if (sctx->num_active_shader_queries <= 0 || !si_is_atom_dirty(sctx, &sctx->atoms.s.shader_query)) { in gfx10_sh_query_end()
193 si_set_atom_dirty(sctx, &sctx->atoms.s.shader_query, false); in gfx10_sh_query_end()
446 sctx->atoms.s.shader_query.emit = emit_shader_query; in gfx10_init_query()
H A Dsi_state_draw.cpp255 si_mark_atom_dirty(sctx, &sctx->atoms.s.clip_regs); in si_update_shaders()
265 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state); in si_update_shaders()
267 si_mark_atom_dirty(sctx, &sctx->atoms.s.dpbb_state); in si_update_shaders()
273 sctx->atoms.s.spi_map.emit = sctx->emit_spi_map[sctx->shader.ps.current->ctx_reg.ps.num_interp]; in si_update_shaders()
274 si_mark_atom_dirty(sctx, &sctx->atoms.s.spi_map); in si_update_shaders()
281 si_mark_atom_dirty(sctx, &sctx->atoms.s.cb_render_state); in si_update_shaders()
286 si_mark_atom_dirty(sctx, &sctx->atoms.s.msaa_config); in si_update_shaders()
290 si_mark_atom_dirty(sctx, &sctx->atoms.s.ngg_cull_state); in si_update_shaders()
294 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state); in si_update_shaders()
297 si_mark_atom_dirty(sctx, &sctx->atoms in si_update_shaders()
[all...]
H A Dsi_state.c743 si_mark_atom_dirty(sctx, &sctx->atoms.s.cb_render_state); in si_bind_blend_state()
747 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state); in si_bind_blend_state()
765 si_mark_atom_dirty(sctx, &sctx->atoms.s.dpbb_state); in si_bind_blend_state()
772 si_mark_atom_dirty(sctx, &sctx->atoms.s.msaa_config); in si_bind_blend_state()
801 si_mark_atom_dirty(sctx, &sctx->atoms.s.blend_color); in si_set_blend_color()
829 si_mark_atom_dirty(sctx, &sctx->atoms.s.clip_state); in si_set_clip_state()
1151 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state); in si_bind_rs_state()
1152 si_mark_atom_dirty(sctx, &sctx->atoms.s.msaa_config); in si_bind_rs_state()
1156 si_mark_atom_dirty(sctx, &sctx->atoms.s.msaa_sample_locs); in si_bind_rs_state()
1160 si_mark_atom_dirty(sctx, &sctx->atoms in si_bind_rs_state()
[all...]
H A Dsi_clear.c897 si_mark_atom_dirty(sctx, &sctx->atoms.s.framebuffer); in si_fast_clear()
931 si_mark_atom_dirty(sctx, &sctx->atoms.s.framebuffer); in si_fast_clear()
1086 si_mark_atom_dirty(sctx, &sctx->atoms.s.framebuffer); in si_fast_clear()
1094 si_mark_atom_dirty(sctx, &sctx->atoms.s.framebuffer); in si_fast_clear()
1158 si_mark_atom_dirty(sctx, &sctx->atoms.s.framebuffer); in si_clear()
1161 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state); in si_clear()
1178 si_mark_atom_dirty(sctx, &sctx->atoms.s.framebuffer); in si_clear()
1181 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state); in si_clear()
1205 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state); in si_clear()
1212 si_mark_atom_dirty(sctx, &sctx->atoms in si_clear()
[all...]
H A Dsi_blit.c85 si_mark_atom_dirty(sctx, &sctx->atoms.s.dpbb_state); in si_blitter_begin()
97 si_mark_atom_dirty(sctx, &sctx->atoms.s.dpbb_state); in si_blitter_end()
111 si_mark_atom_dirty(sctx, &sctx->atoms.s.ngg_cull_state); in si_blitter_end()
119 si_mark_atom_dirty(sctx, &sctx->atoms.s.shader_pointers); in si_blitter_end()
140 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state); in si_blit_dbcb_copy()
171 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state); in si_blit_dbcb_copy()
192 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state); in si_blit_dbcb_copy()
215 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state); in si_blit_decompress_zs_planes_in_place()
260 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state); in si_blit_decompress_zs_planes_in_place()
H A Dsi_compute.c1024 if (sctx->has_graphics && si_is_atom_dirty(sctx, &sctx->atoms.s.render_cond)) { in si_launch_grid()
1025 sctx->atoms.s.render_cond.emit(sctx); in si_launch_grid()
1026 si_set_atom_dirty(sctx, &sctx->atoms.s.render_cond, false); in si_launch_grid()
H A Dsi_state_shaders.cpp3311 si_mark_atom_dirty(sctx, &sctx->atoms.s.clip_regs);
3332 si_mark_atom_dirty(sctx, &sctx->atoms.s.guardband);
3393 si_mark_atom_dirty(sctx, &sctx->atoms.s.dpbb_state);
3559 si_mark_atom_dirty(sctx, &sctx->atoms.s.db_render_state);
3583 si_mark_atom_dirty(sctx, &sctx->atoms.s.cb_render_state);
3589 si_mark_atom_dirty(sctx, &sctx->atoms.s.msaa_config);
3608 si_mark_atom_dirty(sctx, &sctx->atoms.s.dpbb_state);
4070 si_mark_atom_dirty(sctx, &sctx->atoms.s.scratch_state);
4301 sctx->atoms.s.scratch_state.emit = si_emit_scratch_state;
H A Dsi_cp_dma.c269 si_mark_atom_dirty(sctx, &sctx->atoms.s.scratch_state); in si_cp_dma_realign_engine()
H A Dsi_pipe.h1016 union si_state_atoms atoms; member
1715 return 1 << (atom - sctx->atoms.array); in si_get_atom_bit()
2065 si_mark_atom_dirty(sctx, &sctx->atoms.s.framebuffer); in si_check_dirty_buffers_textures()
H A Dsi_descriptors.c2059 si_mark_atom_dirty(sctx, &sctx->atoms.s.shader_pointers); in si_mark_shader_pointers_dirty()
2072 si_mark_atom_dirty(sctx, &sctx->atoms.s.shader_pointers); in si_shader_pointers_mark_dirty()
2386 si_mark_atom_dirty(sctx, &sctx->atoms.s.shader_pointers); in si_create_bindless_descriptor()
2802 sctx->atoms.s.shader_pointers.emit = si_emit_graphics_shader_pointers; in si_init_all_descriptors()
2834 si_mark_atom_dirty(sctx, &sctx->atoms.s.shader_pointers); in si_upload_shader_descriptors()
H A Dsi_query.c1671 struct si_atom *atom = &sctx->atoms.s.render_cond; in si_render_condition()
1948 sctx->atoms.s.render_cond.emit = si_emit_query_predication; in si_init_query_functions()
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_state_immediate.c208 static const struct i915_tracked_state *atoms[] = { variable
217 for (i = 0; i < ARRAY_SIZE(atoms); i++) in update_immediate()
218 if (i915->dirty & atoms[i]->dirty) in update_immediate()
219 atoms[i]->update(i915); in update_immediate()
224 ~0 /* all state atoms, because we do internal checking */
H A Di915_state_derived.c169 static struct i915_tracked_state *atoms[] = { variable
200 for (i = 0; atoms[i]; i++) in i915_update_derived()
201 if (atoms[i]->dirty & i915->dirty) in i915_update_derived()
202 atoms[i]->update(i915); in i915_update_derived()
H A Di915_state_dynamic.c276 static const struct i915_tracked_state *atoms[] = { variable
290 for (i = 0; i < ARRAY_SIZE(atoms); i++) in update_dynamic()
291 if (i915->dirty & atoms[i]->dirty) in update_dynamic()
292 atoms[i]->update(i915); in update_dynamic()
297 ~0 /* all state atoms, because we do internal checking */
/third_party/python/Tools/peg_generator/pegen/
H A Dgrammar_parser.py586 (atoms := self.target_atoms(),)
590 return "{" + ( atoms or "" ) + "}"
599 (atoms := self.target_atoms(),)
603 return "[" + ( atoms or "" ) + "]"
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_hw_context.c58 num_dw += ctx->atoms[u_bit_scan64(&mask)]->num_dw; in r600_need_cs_space()
H A Dr600_pipe.h519 struct r600_atom *atoms[R600_NUM_ATOMS]; member
H A Dr600_state_common.c63 assert(rctx->atoms[id] == NULL); in r600_add_atom()
64 rctx->atoms[id] = atom; in r600_add_atom()
2337 r600_emit_atom(rctx, rctx->atoms[u_bit_scan64(&mask)]); in r600_draw_vbo()

Completed in 39 milliseconds