| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/ |
| bi_layout.c | 28 * scheduling, we need to lay out the instructions (tuples) and constants 47 * of the number of instructions and constants; it doesn't require actually 69 * constants are packed two-by-two as constant quadwords. 78 unsigned constants = clause->constant_count; local 80 if ((X != 4) && (X != 7) && (X >= 3) && constants) 81 constants--; 83 return Y + DIV_ROUND_UP(constants, 2);
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| pan_blend.h | 68 float constants[4]; member in struct:pan_blend_state 87 float constants[4]; member in struct:pan_blend_shader_variant 115 * are set in constant_mask, the constants must match. Therefore we may pick 119 pan_blend_get_constant(unsigned mask, const float *constants) 121 return mask ? constants[ffs(mask) - 1] : 0.0; 124 /* v6 doesn't support blend constants in FF blend equations whatsoever, and v7 143 pan_blend_is_homogenous_constant(unsigned mask, const float *constants);
|
| pan_blend.c | 124 /* Only "homogenous" (scalar or vector with all components equal) constants are 128 pan_blend_is_homogenous_constant(unsigned mask, const float *constants) 130 float constant = pan_blend_get_constant(mask, constants); 133 if (constants[i] != constant) 500 const nir_const_value constants[4] = { local 508 nir_ssa_def *constant = nir_build_imm(b, 4, 32, constants); 616 (void *) state->constants); 711 !memcmp(iter->constants, state->constants, sizeof(iter->constants))) { [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/ |
| radeon_remove_constants.c | 70 struct rc_constant *constants = c->Program.Constants.Constants; local 74 if (!c->Program.Constants.Count) { 79 const_used = malloc(c->Program.Constants.Count); 80 memset(const_used, 0, c->Program.Constants.Count); 85 /* Pass 1: Mark used constants. */ 94 for (unsigned i = 0; i < c->Program.Constants.Count; i++) 95 if (constants[i].Type == RC_CONSTANT_EXTERNAL) 99 /* Pass 3: Make the remapping table and remap constants [all...] |
| radeon_code.h | 51 * External constants are constants whose meaning is unknown to this 52 * compiler. For example, a Mesa gl_program's constants are turned 53 * into external constants. 88 struct rc_constant * Constants; 252 struct rc_constant_list constants; member in struct:rX00_fragment_program_code 281 struct rc_constant_list constants; member in struct:r300_vertex_program_code
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/ |
| radeon_remove_constants.c | 70 struct rc_constant *constants = c->Program.Constants.Constants; local 74 if (!c->Program.Constants.Count) { 79 const_used = malloc(c->Program.Constants.Count); 80 memset(const_used, 0, c->Program.Constants.Count); 85 /* Pass 1: Mark used constants. */ 94 for (unsigned i = 0; i < c->Program.Constants.Count; i++) 95 if (constants[i].Type == RC_CONSTANT_EXTERNAL) 99 /* Pass 3: Make the remapping table and remap constants [all...] |
| radeon_code.h | 51 * External constants are constants whose meaning is unknown to this 52 * compiler. For example, a Mesa gl_program's constants are turned 53 * into external constants. 88 struct rc_constant * Constants; 252 struct rc_constant_list constants; member in struct:rX00_fragment_program_code 281 struct rc_constant_list constants; member in struct:r300_vertex_program_code
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| i915_fpc_emit.c | 284 ifs->constants[reg][idx] == c0) { 285 ifs->constants[reg][idx] = c0; 294 i915_program_error(p, "i915_emit_const1f: out of constants"); 322 ifs->constants[reg][idx + 0] = c0; 323 ifs->constants[reg][idx + 1] = c1; 332 i915_program_error(p, "i915_emit_const2f: out of constants"); 346 if (ifs->constant_flags[reg] == 0xf && ifs->constants[reg][0] == c0 && 347 ifs->constants[reg][1] == c1 && ifs->constants[reg][2] == c2 && 348 ifs->constants[reg][3] == c3) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/ |
| i915_fpc_emit.c | 298 ifs->constants[reg][idx] == c0) { 299 ifs->constants[reg][idx] = c0; 308 i915_program_error(p, "i915_emit_const1f: out of constants"); 336 ifs->constants[reg][idx + 0] = c0; 337 ifs->constants[reg][idx + 1] = c1; 346 i915_program_error(p, "i915_emit_const2f: out of constants"); 361 ifs->constants[reg][0] == c0 && 362 ifs->constants[reg][1] == c1 && 363 ifs->constants[reg][2] == c2 && 364 ifs->constants[reg][3] == c3) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| draw_gs.h | 122 const void *constants[PIPE_MAX_CONSTANT_BUFFERS], 136 const void *constants[PIPE_MAX_CONSTANT_BUFFERS],
|
| draw_tess.h | 105 const void *constants[PIPE_MAX_CONSTANT_BUFFERS], 114 const void *constants[PIPE_MAX_CONSTANT_BUFFERS],
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| lp_linear.c | 90 uint8_t constants[LP_MAX_LINEAR_CONSTANTS][4]; local 115 float val = state->jit_context.constants[0][i*4+j]; 121 constants[i][j] = (uint8_t)(val * 255.0f); 124 jit.constants = (const uint8_t (*)[4])constants; 218 uint8_t constants[LP_MAX_LINEAR_CONSTANTS][4]; local 227 jit.constants = (const uint8_t (*)[4])constants; 289 debug_printf(" -- too many inputs/constants\n");
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/ |
| draw_gs.h | 121 const void *constants[PIPE_MAX_CONSTANT_BUFFERS], 135 const void *constants[PIPE_MAX_CONSTANT_BUFFERS],
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/decode/ |
| pgmdump.c | 388 struct constant **constants) 406 if (constants[i]->unknown2 == 0) { 407 dump_constant(constants[i]); 439 struct constant *constants[32]; local 451 constants[j] = next_sect(state, §_size); 454 dump_constant(constants[j]); 455 dump_hex((char *)constants[j], sect_size); 465 dump_short_summary(state, vs_hdr->unknown1 - 1, constants); 482 free(constants[j]); 491 struct constant *constants[32] local 541 struct constant *constants[32]; local 622 struct constant *constants[32]; local [all...] |
| /xsrc/external/mit/fontconfig/dist/doc/ |
| fcconstant.fncs | 28 @PURPOSE@ Register symbolic constants 37 @PURPOSE@ Unregister symbolic constants
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/ |
| sp_state_shader.c | 380 struct pipe_resource *constants = cb ? cb->buffer : NULL; local 387 constants = softpipe_user_buffer_create(pipe->screen, 394 data = constants ? softpipe_resource_data(constants) : NULL; 402 pipe_resource_reference(&softpipe->constants[shader][index], NULL); 403 softpipe->constants[shader][index] = constants; 405 pipe_resource_reference(&softpipe->constants[shader][index], constants); 418 pipe_resource_reference(&constants, NULL) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/postprocess/ |
| pp_mlaa.c | 57 static float constants[] = { 1, 1, 0, 0 }; variable 93 constants[0] = 1.0f / p->framebuffer.width; 94 constants[1] = 1.0f / p->framebuffer.height; 101 0, constants, sizeof(constants)); 103 0, constants, sizeof(constants));
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/ |
| sp_state_shader.c | 344 struct pipe_resource *constants = cb ? cb->buffer : NULL; local 351 constants = softpipe_user_buffer_create(pipe->screen, 358 data = constants ? softpipe_resource_data(constants) : NULL; 365 pipe_resource_reference(&softpipe->constants[shader][index], constants); 377 pipe_resource_reference(&constants, NULL);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/ |
| rc_test_helpers.c | 471 struct rc_constant_list *constants; local 478 constants = &c->Program.Constants; 479 if (constants->_Reserved < index) { 482 constants->_Reserved = index + 100; 484 newlist = malloc(sizeof(struct rc_constant) * constants->_Reserved); 485 if (constants->Constants) { 486 memcpy(newlist, constants->Constants, [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/tests/ |
| rc_test_helpers.c | 471 struct rc_constant_list *constants; local 478 constants = &c->Program.Constants; 479 if (constants->_Reserved < index) { 482 constants->_Reserved = index + 100; 484 newlist = malloc(sizeof(struct rc_constant) * constants->_Reserved); 485 if (constants->Constants) { 486 memcpy(newlist, constants->Constants, [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/ |
| r300_vs.c | 248 if (compiler.Base.Program.Constants.Count > 200) { 275 /* Initialize numbers of constants for each type. */ 278 i < vs->code.constants.Count && 279 vs->code.constants.Constants[i].Type == RC_CONSTANT_EXTERNAL; i++) { 282 for (; i < vs->code.constants.Count; i++) { 283 assert(vs->code.constants.Constants[i].Type == RC_CONSTANT_IMMEDIATE); 285 vs->immediates_count = vs->code.constants.Count - vs->externals_count;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/ |
| r300_vs.c | 248 if (compiler.Base.Program.Constants.Count > 200) { 275 /* Initialize numbers of constants for each type. */ 278 i < vs->code.constants.Count && 279 vs->code.constants.Constants[i].Type == RC_CONSTANT_EXTERNAL; i++) { 282 for (; i < vs->code.constants.Count; i++) { 283 assert(vs->code.constants.Constants[i].Type == RC_CONSTANT_IMMEDIATE); 285 vs->immediates_count = vs->code.constants.Count - vs->externals_count;
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| st_atom_constbuf.c | 69 /* update the ATI constants before rendering */ 78 ati_fs->Constants[c], sizeof(GLfloat) * 4); 92 /* update constants */ 97 /* Update the constants which come from fixed-function state, such as 122 st->state.constants[shader_type].ptr = params->ParameterValues; 123 st->state.constants[shader_type].size = paramBytes; 125 else if (st->state.constants[shader_type].ptr) { 127 st->state.constants[shader_type].ptr = NULL; 128 st->state.constants[shader_type].size = 0;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/ |
| lp_setup.c | 127 for (i = 0; i < ARRAY_SIZE(setup->constants); ++i) { 128 setup->constants[i].stored_size = 0; 129 setup->constants[i].stored_data = NULL; 656 assert(num <= ARRAY_SIZE(setup->constants)); 659 util_copy_constant_buffer(&setup->constants[i].current, &buffers[i]); 661 for (; i < ARRAY_SIZE(setup->constants); i++) { 662 util_copy_constant_buffer(&setup->constants[i].current, NULL); 1080 for (i = 0; i < ARRAY_SIZE(setup->constants); ++i) { 1081 struct pipe_resource *buffer = setup->constants[i].current.buffer; 1082 const unsigned current_size = MIN2(setup->constants[i].current.buffer_size [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| radv_meta_copy_vrs_htile.c | 58 /* Load constants. */ 59 nir_ssa_def *constants = nir_load_push_constant(&b, 3, 32, nir_imm_int(&b, 0), .range = 12); local 60 nir_ssa_def *htile_pitch = nir_channel(&b, constants, 0); 61 nir_ssa_def *htile_slice_size = nir_channel(&b, constants, 1); 62 nir_ssa_def *read_htile_value = nir_channel(&b, constants, 2); 286 const unsigned constants[3] = { local 292 VK_SHADER_STAGE_COMPUTE_BIT, 0, 12, constants); local
|