/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_state.c | 216 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 D | brw_fs_bank_conflicts.cpp | 44 * 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 D | si_state_viewport.c | 163 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 D | si_gfx_cs.c | 474 * 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 D | si_state_streamout.c | 73 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 D | gfx10_query.c | 70 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 D | si_state_draw.cpp | 255 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 D | si_state.c | 743 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 D | si_clear.c | 897 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 D | si_blit.c | 85 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 D | si_compute.c | 1024 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 D | si_state_shaders.cpp | 3311 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 D | si_cp_dma.c | 269 si_mark_atom_dirty(sctx, &sctx->atoms.s.scratch_state); in si_cp_dma_realign_engine()
|
H A D | si_pipe.h | 1016 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 D | si_descriptors.c | 2059 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 D | si_query.c | 1671 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 D | i915_state_immediate.c | 208 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 D | i915_state_derived.c | 169 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 D | i915_state_dynamic.c | 276 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 D | grammar_parser.py | 586 (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 D | r600_hw_context.c | 58 num_dw += ctx->atoms[u_bit_scan64(&mask)]->num_dw; in r600_need_cs_space()
|
H A D | r600_pipe.h | 519 struct r600_atom *atoms[R600_NUM_ATOMS]; member
|
H A D | r600_state_common.c | 63 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()
|