/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_vbo.c | 186 BEGIN_NVC0(push, NVC0_3D(VTX_ATTR_DEFINE), 5); in nvc0_set_constant_vertex_attrib() 264 BEGIN_1IC0(push, NVC0_3D(MACRO_VERTEX_ARRAY_SELECT), 5); in nvc0_update_user_vbufs() 296 BEGIN_1IC0(push, NVC0_3D(MACRO_VERTEX_ARRAY_SELECT), 5); in nvc0_update_user_vbufs_shared() 339 BEGIN_NVC0(push, NVC0_3D(VERTEX_ARRAY_DIVISOR(i)), 1); in nvc0_validate_vertex_buffers() 342 BEGIN_NVC0(push, NVC0_3D(VERTEX_ARRAY_FETCH(i)), 1); in nvc0_validate_vertex_buffers() 353 BEGIN_NVC0(push, NVC0_3D(VERTEX_ARRAY_FETCH(i)), 4); in nvc0_validate_vertex_buffers() 359 BEGIN_NVC0(push, NVC0_3D(VERTEX_ARRAY_FETCH(i)), 3); in nvc0_validate_vertex_buffers() 366 BEGIN_NVC0(push, NVC0_3D(VERTEX_ARRAY_LIMIT_HIGH(i)), 2); in nvc0_validate_vertex_buffers() 396 BEGIN_NVC0(push, NVC0_3D(VERTEX_ARRAY_FETCH(b)), 1); in nvc0_validate_vertex_buffers_shared() 403 IMMED_NVC0(push, NVC0_3D(VERTEX_ARRAY_FETC in nvc0_validate_vertex_buffers_shared() [all...] |
H A D | nvc0_shader_state.c | 75 BEGIN_NVC0(push, NVC0_3D(SP_START_ID(stage)), 1); in nvc0_program_sp_start_id() 94 BEGIN_NVC0(push, NVC0_3D(SP_SELECT(1)), 1); in nvc0_vertprog_validate() 97 BEGIN_NVC0(push, NVC0_3D(SP_GPR_ALLOC(1)), 1); in nvc0_vertprog_validate() 159 BEGIN_NVC0(push, NVC0_3D(SHADE_MODEL), 1); in nvc0_fragprog_validate() 174 IMMED_NVC0(push, NVC0_3D(FORCE_EARLY_FRAGMENT_TESTS), fp->fp.early_z); in nvc0_fragprog_validate() 178 IMMED_NVC0(push, NVC0_3D(POST_DEPTH_COVERAGE), in nvc0_fragprog_validate() 182 BEGIN_NVC0(push, NVC0_3D(SP_SELECT(5)), 1); in nvc0_fragprog_validate() 185 BEGIN_NVC0(push, NVC0_3D(SP_GPR_ALLOC(5)), 1); in nvc0_fragprog_validate() 191 BEGIN_NVC0(push, NVC0_3D(ZCULL_TEST_MASK), 1); in nvc0_fragprog_validate() 203 BEGIN_NVC0(push, NVC0_3D(TESS_MOD in nvc0_tctlprog_validate() [all...] |
H A D | nvc0_state_validate.c | 32 BEGIN_NVC0(push, NVC0_3D(ZCULL_REGION), 1); 34 BEGIN_NVC0(push, NVC0_3D(ZCULL_ADDRESS_HIGH), 2); 38 BEGIN_NVC0(push, NVC0_3D(ZCULL_LIMIT_HIGH), 2); 46 BEGIN_NVC0(push, NVC0_3D(ZCULL_WIDTH), 4); 51 BEGIN_NVC0(push, NVC0_3D(ZCULL_WINDOW_OFFSET_X), 2); 54 BEGIN_NVC0(push, NVC0_3D(ZCULL_INVALIDATE), 1); 62 BEGIN_NVC0(push, NVC0_3D(RT_ADDRESS_HIGH(i)), 9); in nvc0_fb_set_null_rt() 131 BEGIN_NVC0(push, NVC0_3D(CB_SIZE), 3); in gm200_validate_sample_locations() 135 BEGIN_1IC0(push, NVC0_3D(CB_POS), 1 + 64); in gm200_validate_sample_locations() 169 BEGIN_NVC0(push, NVC0_3D(CB_SIZ in nvc0_validate_sample_locations() [all...] |
H A D | nvc0_vbo_translate.c | 229 BEGIN_NVC0(push, NVC0_3D(VERTEX_ARRAY_START_HIGH(0)), 2); in nvc0_push_setup_vertex_array() 234 BEGIN_NVC0(push, NVC0_3D(VERTEX_ARRAY_LIMIT_HIGH(0)), 2); in nvc0_push_setup_vertex_array() 274 BEGIN_NVC0(push, NVC0_3D(VERTEX_BUFFER_FIRST), 2); in disp_vertices_i08() 280 IMMED_NVC0(push, NVC0_3D(VB_ELEMENT_U32), pos); in disp_vertices_i08() 282 BEGIN_NVC0(push, NVC0_3D(VB_ELEMENT_U32), 1); in disp_vertices_i08() 287 IMMED_NVC0(push, NVC0_3D(EDGEFLAG), ef_toggle(ctx)); in disp_vertices_i08() 294 BEGIN_NVC0(push, NVC0_3D(VB_ELEMENT_U32), 1); in disp_vertices_i08() 331 BEGIN_NVC0(push, NVC0_3D(VERTEX_BUFFER_FIRST), 2); in disp_vertices_i16() 337 IMMED_NVC0(push, NVC0_3D(VB_ELEMENT_U32), pos); in disp_vertices_i16() 339 BEGIN_NVC0(push, NVC0_3D(VB_ELEMENT_U3 in disp_vertices_i16() [all...] |
H A D | nvc0_surface.c | 306 BEGIN_NVC0(push, NVC0_3D(CLEAR_COLOR(0)), 4); in nvc0_clear_render_target() 312 BEGIN_NVC0(push, NVC0_3D(SCREEN_SCISSOR_HORIZ), 2); in nvc0_clear_render_target() 316 BEGIN_NVC0(push, NVC0_3D(RT_CONTROL), 1); in nvc0_clear_render_target() 318 BEGIN_NVC0(push, NVC0_3D(RT_ADDRESS_HIGH(0)), 9); in nvc0_clear_render_target() 332 IMMED_NVC0(push, NVC0_3D(MULTISAMPLE_MODE), mt->ms_mode); in nvc0_clear_render_target() 347 IMMED_NVC0(push, NVC0_3D(ZETA_ENABLE), 0); in nvc0_clear_render_target() 348 IMMED_NVC0(push, NVC0_3D(MULTISAMPLE_MODE), 0); in nvc0_clear_render_target() 355 IMMED_NVC0(push, NVC0_3D(COND_MODE), NVC0_3D_COND_MODE_ALWAYS); in nvc0_clear_render_target() 357 BEGIN_NIC0(push, NVC0_3D(CLEAR_BUFFERS), sf->depth); in nvc0_clear_render_target() 364 IMMED_NVC0(push, NVC0_3D(COND_MOD in nvc0_clear_render_target() [all...] |
H A D | nvc0_screen.c | 832 BEGIN_NVC0(push, NVC0_3D(VERTEX_ID_GEN_MODE), 1); in nvc0_magic_3d_init() 872 PUSH_DATA (push, NVC0_FIFO_PKHDR_SQ(NVC0_3D(QUERY_ADDRESS_HIGH), 4)); in nvc0_screen_fence_emit() 976 BEGIN_NVC0(push, NVC0_3D(CODE_ADDRESS_HIGH), 2); in nvc0_screen_resize_text_area() 1005 IMMED_NVC0(push, NVC0_3D(SERIALIZE), 0); in nvc0_screen_bind_cb_3d() 1015 BEGIN_NVC0(push, NVC0_3D(CB_SIZE), 3); in nvc0_screen_bind_cb_3d() 1020 IMMED_NVC0(push, NVC0_3D(CB_BIND(stage)), (index << 4) | (size >= 0)); in nvc0_screen_bind_cb_3d() 1261 BEGIN_NVC0(push, NVC0_3D(COND_MODE), 1); in nvc0_screen_create() 1266 BEGIN_NVC0(push, NVC0_3D(WATCHDOG_TIMER), 1); in nvc0_screen_create() 1270 IMMED_NVC0(push, NVC0_3D(ZETA_COMP_ENABLE), in nvc0_screen_create() 1272 BEGIN_NVC0(push, NVC0_3D(RT_COMP_ENABL in nvc0_screen_create() [all...] |
H A D | nvc0_tex.c | 512 BEGIN_NVC0(push, NVC0_3D(TEX_CACHE_CTL), 1); in nvc0_validate_tic() 539 BEGIN_NIC0(push, NVC0_3D(BIND_TIC(s)), n); in nvc0_validate_tic() 575 BEGIN_NVC0(push, NVC0_3D(TEX_CACHE_CTL), 1); in nve4_validate_tic() 611 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_3D(TIC_FLUSH), 1); in nvc0_validate_textures() 675 BEGIN_NIC0(push, NVC0_3D(BIND_TSC(s)), n); in nvc0_validate_tsc() 733 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_3D(TSC_FLUSH), 1); in nvc0_validate_samplers() 750 BEGIN_NVC0(push, NVC0_3D(TSC_FLUSH), 1); in nvc0_upload_tsc0() 772 BEGIN_NVC0(push, NVC0_3D(CB_SIZE), 3); in nve4_set_tex_handles() 780 BEGIN_NVC0(push, NVC0_3D(CB_POS), 2); in nve4_set_tex_handles() 818 IMMED_NVC0(push, NVC0_3D(TIC_FLUS in nve4_create_texture_handle() [all...] |
H A D | nvc0_stateobj.h | 8 (so)->state[(so)->size++] = NVC0_FIFO_PKHDR_SQ(NVC0_3D(m), s) 11 (so)->state[(so)->size++] = NVC0_FIFO_PKHDR_IL(NVC0_3D(m), d)
|
H A D | nvc0_query_hw.c | 78 BEGIN_NVC0(push, NVC0_3D(QUERY_ADDRESS_HIGH), 4); in nvc0_hw_query_get() 134 BEGIN_1IC0(push, NVC0_3D(MACRO_COMPUTE_COUNTER_TO_QUERY), 4); in nvc0_hw_query_write_compute_invocations() 176 BEGIN_NVC0(push, NVC0_3D(COUNTER_RESET), 1); in nvc0_hw_begin_query() 178 IMMED_NVC0(push, NVC0_3D(SAMPLECNT_ENABLE), 1); in nvc0_hw_begin_query() 252 IMMED_NVC0(push, NVC0_3D(SAMPLECNT_ENABLE), 0); in nvc0_hw_end_query() 441 BEGIN_1IC0(push, NVC0_3D(MACRO_QUERY_BUFFER_WRITE), 9); in nvc0_hw_get_query_result_resource()
|
H A D | nvc0_context.c | 99 IMMED_NVC0(push, NVC0_3D(SERIALIZE), 0); in nvc0_texture_barrier() 100 IMMED_NVC0(push, NVC0_3D(TEX_CACHE_CTL), 0); in nvc0_texture_barrier() 145 IMMED_NVC0(push, NVC0_3D(SERIALIZE), 0); in nvc0_memory_barrier() 152 IMMED_NVC0(push, NVC0_3D(TEX_CACHE_CTL), 0); in nvc0_memory_barrier()
|
H A D | nvc0_query.c | 146 IMMED_NVC0(push, NVC0_3D(COND_MODE), cond); in nvc0_render_condition() 157 BEGIN_NVC0(push, NVC0_3D(COND_ADDRESS_HIGH), 3); in nvc0_render_condition()
|
H A D | nvc0_winsys.h | 50 #define NVC0_3D(n) SUBC_3D(NVC0_3D_##n) macro
|
H A D | nvc0_compute.c | 326 BEGIN_NVC0(push, NVC0_3D(IMAGE(i)), 6); in nvc0_compute_invalidate_surfaces() 516 BEGIN_1IC0(push, NVC0_3D(MACRO_COMPUTE_COUNTER), 7); in nvc0_compute_update_indirect_invocations()
|
H A D | nvc0_transfer.c | 592 BEGIN_NVC0(push, NVC0_3D(CB_SIZE), 3); in nvc0_cb_bo_push() 602 BEGIN_1IC0(push, NVC0_3D(CB_POS), nr + 1); in nvc0_cb_bo_push()
|
H A D | nvc0_program.c | 905 IMMED_NVC0(nvc0->base.pushbuf, NVC0_3D(SERIALIZE), 0); in nvc0_program_upload() 954 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_3D(MEM_BARRIER), 1); in nvc0_program_upload()
|
H A D | nvc0_state.c | 1117 IMMED_NVC0(nvc0_context(pipe)->base.pushbuf, NVC0_3D(SERIALIZE), 0); in nvc0_so_target_save_offset()
|