HomeSort by: relevance | last modified time | path
    Searched refs:constants (Results 1 - 25 of 213) sorted by relevancy

1 2 3 4 5 6 7 8 9

  /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, &sect_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

Completed in 26 milliseconds

1 2 3 4 5 6 7 8 9