Lines Matching defs:cb
1135 struct pipe_constant_buffer cb;
1161 cb.buffer = NULL;
1162 cb.user_buffer = state->ucp;
1163 cb.buffer_offset = 0;
1164 cb.buffer_size = 4*4*8;
1165 r600_set_constant_buffer(ctx, PIPE_SHADER_VERTEX, 1, &cb);
1166 pipe_resource_reference(&cb.buffer, NULL);
1861 struct pipe_constant_buffer *cb;
1866 cb = &state->cb[buffer_index];
1867 rbuffer = (struct r600_resource*)cb->buffer;
1870 offset = cb->buffer_offset;
1873 ALIGN_DIVUP(cb->buffer_size >> 4, 16));
2156 struct r600_command_buffer *cb = &rctx->start_cs_cmd;
2159 r600_init_command_buffer(cb, 256, EMIT_EARLY);
2163 r600_store_value(cb, PKT3(PKT3_START_3D_CMDBUF, 0, 0));
2164 r600_store_value(cb, 0);
2167 r600_store_value(cb, PKT3(PKT3_CONTEXT_CONTROL, 1, 0));
2168 r600_store_value(cb, 0x80000000);
2169 r600_store_value(cb, 0x80000000);
2313 r600_store_config_reg(cb, R_008C00_SQ_CONFIG, tmp);
2318 r600_store_config_reg_seq(cb, R_008C08_SQ_GPR_RESOURCE_MGMT_2, 4);
2319 r600_store_value(cb, tmp);
2326 r600_store_value(cb, tmp); /* R_008C0C_SQ_THREAD_RESOURCE_MGMT */
2331 r600_store_value(cb, tmp); /* R_008C10_SQ_STACK_RESOURCE_MGMT_1 */
2336 r600_store_value(cb, tmp); /* R_008C14_SQ_STACK_RESOURCE_MGMT_2 */
2338 r600_store_config_reg(cb, R_009714_VC_ENHANCE, 0);
2341 r600_store_config_reg(cb, R_008D8C_SQ_DYN_GPR_CNTL_PS_FLUSH_REQ, 0x00004000);
2342 r600_store_config_reg(cb, R_009830_DB_DEBUG, 0);
2343 r600_store_config_reg(cb, R_009838_DB_WATERMARKS, 0x00420204);
2344 r600_store_context_reg(cb, R_0286C8_SPI_THREAD_GROUPING, 0);
2346 r600_store_config_reg(cb, R_008D8C_SQ_DYN_GPR_CNTL_PS_FLUSH_REQ, 0);
2347 r600_store_config_reg(cb, R_009830_DB_DEBUG, 0x82000000);
2348 r600_store_config_reg(cb, R_009838_DB_WATERMARKS, 0x01020204);
2349 r600_store_context_reg(cb, R_0286C8_SPI_THREAD_GROUPING, 1);
2351 r600_store_context_reg_seq(cb, R_0288A8_SQ_ESGS_RING_ITEMSIZE, 9);
2352 r600_store_value(cb, 0); /* R_0288A8_SQ_ESGS_RING_ITEMSIZE */
2353 r600_store_value(cb, 0); /* R_0288AC_SQ_GSVS_RING_ITEMSIZE */
2354 r600_store_value(cb, 0); /* R_0288B0_SQ_ESTMP_RING_ITEMSIZE */
2355 r600_store_value(cb, 0); /* R_0288B4_SQ_GSTMP_RING_ITEMSIZE */
2356 r600_store_value(cb, 0); /* R_0288B8_SQ_VSTMP_RING_ITEMSIZE */
2357 r600_store_value(cb, 0); /* R_0288BC_SQ_PSTMP_RING_ITEMSIZE */
2358 r600_store_value(cb, 0); /* R_0288C0_SQ_FBUF_RING_ITEMSIZE */
2359 r600_store_value(cb, 0); /* R_0288C4_SQ_REDUC_RING_ITEMSIZE */
2360 r600_store_value(cb, 0); /* R_0288C8_SQ_GS_VERT_ITEMSIZE */
2362 r600_store_context_reg_seq(cb, R_028A10_VGT_OUTPUT_PATH_CNTL, 13);
2363 r600_store_value(cb, 0); /* R_028A10_VGT_OUTPUT_PATH_CNTL */
2364 r600_store_value(cb, 0); /* R_028A14_VGT_HOS_CNTL */
2365 r600_store_value(cb, 0); /* R_028A18_VGT_HOS_MAX_TESS_LEVEL */
2366 r600_store_value(cb, 0); /* R_028A1C_VGT_HOS_MIN_TESS_LEVEL */
2367 r600_store_value(cb, 0); /* R_028A20_VGT_HOS_REUSE_DEPTH */
2368 r600_store_value(cb, 0); /* R_028A24_VGT_GROUP_PRIM_TYPE */
2369 r600_store_value(cb, 0); /* R_028A28_VGT_GROUP_FIRST_DECR */
2370 r600_store_value(cb, 0); /* R_028A2C_VGT_GROUP_DECR */
2371 r600_store_value(cb, 0); /* R_028A30_VGT_GROUP_VECT_0_CNTL */
2372 r600_store_value(cb, 0); /* R_028A34_VGT_GROUP_VECT_1_CNTL */
2373 r600_store_value(cb, 0); /* R_028A38_VGT_GROUP_VECT_0_FMT_CNTL */
2374 r600_store_value(cb, 0); /* R_028A3C_VGT_GROUP_VECT_1_FMT_CNTL */
2375 r600_store_value(cb, 0); /* R_028A40_VGT_GS_MODE, 0); */
2377 r600_store_context_reg(cb, R_028A84_VGT_PRIMITIVEID_EN, 0);
2378 r600_store_context_reg(cb, R_028AA0_VGT_INSTANCE_STEP_RATE_0, 0);
2379 r600_store_context_reg(cb, R_028AA4_VGT_INSTANCE_STEP_RATE_1, 0);
2381 r600_store_context_reg_seq(cb, R_028AB0_VGT_STRMOUT_EN, 3);
2382 r600_store_value(cb, 0); /* R_028AB0_VGT_STRMOUT_EN */
2383 r600_store_value(cb, 1); /* R_028AB4_VGT_REUSE_OFF */
2384 r600_store_value(cb, 0); /* R_028AB8_VGT_VTX_CNT_EN */
2386 r600_store_context_reg(cb, R_028B20_VGT_STRMOUT_BUFFER_EN, 0);
2388 r600_store_context_reg_seq(cb, R_028400_VGT_MAX_VTX_INDX, 2);
2389 r600_store_value(cb, ~0); /* R_028400_VGT_MAX_VTX_INDX */
2390 r600_store_value(cb, 0); /* R_028404_VGT_MIN_VTX_INDX */
2392 r600_store_ctl_const(cb, R_03CFF0_SQ_VTX_BASE_VTX_LOC, 0);
2394 r600_store_context_reg_seq(cb, R_028028_DB_STENCIL_CLEAR, 2);
2395 r600_store_value(cb, 0); /* R_028028_DB_STENCIL_CLEAR */
2396 r600_store_value(cb, 0x3F800000); /* R_02802C_DB_DEPTH_CLEAR */
2398 r600_store_context_reg_seq(cb, R_0286DC_SPI_FOG_CNTL, 3);
2399 r600_store_value(cb, 0); /* R_0286DC_SPI_FOG_CNTL */
2400 r600_store_value(cb, 0); /* R_0286E0_SPI_FOG_FUNC_SCALE */
2401 r600_store_value(cb, 0); /* R_0286E4_SPI_FOG_FUNC_BIAS */
2403 r600_store_context_reg_seq(cb, R_028D2C_DB_SRESULTS_COMPARE_STATE1, 2);
2404 r600_store_value(cb, 0); /* R_028D2C_DB_SRESULTS_COMPARE_STATE1 */
2405 r600_store_value(cb, 0); /* R_028D30_DB_PRELOAD_CONTROL */
2407 r600_store_context_reg(cb, R_028820_PA_CL_NANINF_CNTL, 0);
2408 r600_store_context_reg(cb, R_028A48_PA_SC_MPASS_PS_CNTL, 0);
2410 r600_store_context_reg_seq(cb, R_028C0C_PA_CL_GB_VERT_CLIP_ADJ, 4);
2411 r600_store_value(cb, 0x3F800000); /* R_028C0C_PA_CL_GB_VERT_CLIP_ADJ */
2412 r600_store_value(cb, 0x3F800000); /* R_028C10_PA_CL_GB_VERT_DISC_ADJ */
2413 r600_store_value(cb, 0x3F800000); /* R_028C14_PA_CL_GB_HORZ_CLIP_ADJ */
2414 r600_store_value(cb, 0x3F800000); /* R_028C18_PA_CL_GB_HORZ_DISC_ADJ */
2416 r600_store_context_reg_seq(cb, R_0282D0_PA_SC_VPORT_ZMIN_0, 2);
2417 r600_store_value(cb, 0); /* R_0282D0_PA_SC_VPORT_ZMIN_0 */
2418 r600_store_value(cb, 0x3F800000); /* R_0282D4_PA_SC_VPORT_ZMAX_0 */
2420 r600_store_context_reg(cb, R_028818_PA_CL_VTE_CNTL, 0x43F);
2422 r600_store_context_reg(cb, R_028200_PA_SC_WINDOW_OFFSET, 0);
2423 r600_store_context_reg(cb, R_02820C_PA_SC_CLIPRECT_RULE, 0xFFFF);
2426 r600_store_context_reg(cb, R_028230_PA_SC_EDGERULE, 0xAAAAAAAA);
2429 r600_store_context_reg_seq(cb, R_028C30_CB_CLRCMP_CONTROL, 4);
2430 r600_store_value(cb, 0x1000000); /* R_028C30_CB_CLRCMP_CONTROL */
2431 r600_store_value(cb, 0); /* R_028C34_CB_CLRCMP_SRC */
2432 r600_store_value(cb, 0xFF); /* R_028C38_CB_CLRCMP_DST */
2433 r600_store_value(cb, 0xFFFFFFFF); /* R_028C3C_CB_CLRCMP_MSK */
2435 r600_store_context_reg_seq(cb, R_028030_PA_SC_SCREEN_SCISSOR_TL, 2);
2436 r600_store_value(cb, 0); /* R_028030_PA_SC_SCREEN_SCISSOR_TL */
2437 r600_store_value(cb, S_028034_BR_X(8192) | S_028034_BR_Y(8192)); /* R_028034_PA_SC_SCREEN_SCISSOR_BR */
2439 r600_store_context_reg_seq(cb, R_028240_PA_SC_GENERIC_SCISSOR_TL, 2);
2440 r600_store_value(cb, 0); /* R_028240_PA_SC_GENERIC_SCISSOR_TL */
2441 r600_store_value(cb, S_028244_BR_X(8192) | S_028244_BR_Y(8192)); /* R_028244_PA_SC_GENERIC_SCISSOR_BR */
2443 r600_store_context_reg_seq(cb, R_0288CC_SQ_PGM_CF_OFFSET_PS, 2);
2444 r600_store_value(cb, 0); /* R_0288CC_SQ_PGM_CF_OFFSET_PS */
2445 r600_store_value(cb, 0); /* R_0288D0_SQ_PGM_CF_OFFSET_VS */
2447 r600_store_context_reg(cb, R_0288A4_SQ_PGM_RESOURCES_FS, 0);
2448 r600_store_context_reg(cb, R_0288DC_SQ_PGM_CF_OFFSET_FS, 0);
2451 r600_store_context_reg(cb, R_028354_SX_SURFACE_SYNC, S_028354_SURFACE_SYNC_MASK(0xf));
2452 r600_store_context_reg(cb
2454 r600_store_context_reg(cb, R_028B28_VGT_STRMOUT_DRAW_OPAQUE_OFFSET, 0);
2457 r600_store_loop_const(cb, R_03E200_SQ_LOOP_CONST_0, 0x1000FFF);
2458 r600_store_loop_const(cb, R_03E200_SQ_LOOP_CONST_0 + (32 * 4), 0x1000FFF);