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

1 2 3 4 5

  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
vc4_uniforms.c 33 struct vc4_cl_out **uniforms,
41 cl_reloc(job, &job->uniforms, uniforms, rsc->bo, sview->texture_p0);
46 struct vc4_cl_out **uniforms,
55 cl_aligned_u32(uniforms, sview->texture_p1 | sampler->texture_p1);
60 struct vc4_cl_out **uniforms,
68 cl_aligned_u32(uniforms,
77 struct vc4_cl_out **uniforms,
84 cl_aligned_f(uniforms, texture->u.tex.first_level);
89 struct vc4_cl_out **uniforms,
202 struct vc4_cl_out *uniforms = local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
vc4_uniforms.c 33 struct vc4_cl_out **uniforms,
41 cl_reloc(job, &job->uniforms, uniforms, rsc->bo, sview->texture_p0);
46 struct vc4_cl_out **uniforms,
55 cl_aligned_u32(uniforms, sview->texture_p1 | sampler->texture_p1);
60 struct vc4_cl_out **uniforms,
68 cl_aligned_u32(uniforms,
77 struct vc4_cl_out **uniforms,
84 cl_aligned_f(uniforms, texture->u.tex.first_level);
89 struct vc4_cl_out **uniforms,
202 struct vc4_cl_out *uniforms = local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
etnaviv_disk_cache.c 105 blob_copy_bytes(blob, &v->uniforms.count, sizeof(v->uniforms.count));
106 v->uniforms.contents = malloc(v->uniforms.count * sizeof(v->uniforms.contents));
107 v->uniforms.data = malloc(v->uniforms.count * sizeof(v->uniforms.data));
109 blob_copy_bytes(blob, v->uniforms.contents, v->uniforms.count * sizeof(v->uniforms.contents))
    [all...]
etnaviv_uniforms.c 70 const struct etna_shader_uniform_info *uinfo = &sobj->uniforms;
124 for (uint32_t i = 0; i < sobj->uniforms.count; i++) {
125 switch (sobj->uniforms.contents[i]) {
etnaviv_compiler.h 88 struct etna_shader_uniform_info uniforms; member in struct:etna_shader_variant
106 * uniforms have to get (partial) reloaded. */
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
etnaviv_uniforms.h 39 struct pipe_constant_buffer *cb, uint32_t *uniforms,
etnaviv_uniforms.c 63 struct pipe_constant_buffer *cb, uint32_t *uniforms,
66 const struct etna_shader_uniform_info *uinfo = &sobj->uniforms;
72 memcpy(uniforms, cb->user_buffer, size);
81 uniforms[i + uinfo->const_count] = uinfo->imm_data[i];
86 uniforms[i + uinfo->const_count] =
104 for (uint32_t i = 0; i < sobj->uniforms.imm_count; i++) {
105 switch (sobj->uniforms.imm_contents[i]) {
etnaviv_compiler.h 68 struct etna_shader_uniform_info uniforms; member in struct:etna_shader_variant
71 * uniforms have to get (partial) reloaded. */
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
v3d_uniforms.c 112 struct v3d_cl_out **uniforms,
120 cl_aligned_u32(uniforms, shader_data | sampler->p0);
126 struct v3d_cl_out **uniforms,
148 cl_aligned_u32(uniforms, p1 | packed | sview->p1);
154 struct v3d_cl_out **uniforms,
163 cl_aligned_reloc(&job->indirect, uniforms, sview->bo,
170 struct v3d_cl_out **uniforms,
183 cl_aligned_reloc(&job->indirect, uniforms,
192 struct v3d_cl_out **uniforms,
206 cl_aligned_reloc(&job->indirect, uniforms,
235 struct v3d_cl_out *uniforms = local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
v3d_uniforms.c 108 struct v3d_cl_out **uniforms,
116 cl_aligned_u32(uniforms, shader_data | sampler->p0);
122 struct v3d_cl_out **uniforms,
144 cl_aligned_u32(uniforms, p1 | packed | sview->p1);
150 struct v3d_cl_out **uniforms,
159 cl_aligned_reloc(&job->indirect, uniforms, sview->bo,
166 struct v3d_cl_out **uniforms,
179 cl_aligned_reloc(&job->indirect, uniforms,
188 struct v3d_cl_out **uniforms,
202 cl_aligned_reloc(&job->indirect, uniforms,
226 struct v3d_cl_out *uniforms = local
    [all...]
  /xsrc/external/mit/mesa-demos/dist/src/util/
shaderutil.c 302 SetUniformValues(GLuint program, struct uniform_info uniforms[])
306 for (i = 0; uniforms[i].name; i++) {
307 uniforms[i].location
308 = glGetUniformLocation(program, uniforms[i].name);
310 switch (uniforms[i].type) {
323 assert(uniforms[i].value[0] >= 0.0F);
324 Uniform1i(uniforms[i].location,
325 (GLint) uniforms[i].value[0]);
328 Uniform1fv(uniforms[i].location, 1, uniforms[i].value)
    [all...]
shaderutil.h 60 SetUniformValues(GLuint program, struct uniform_info uniforms[]);
63 GetUniforms(GLuint program, struct uniform_info uniforms[]);
66 PrintUniforms(const struct uniform_info uniforms[]);
  /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
link_atomics.cpp 48 : uniforms(0), num_uniforms(0), stage_counter_references(), size(0)
53 free(uniforms);
61 realloc(uniforms, sizeof(active_atomic_counter_uniform) *
69 uniforms = new_uniforms;
70 uniforms[num_uniforms].uniform_loc = uniform_loc;
71 uniforms[num_uniforms].var = var;
75 active_atomic_counter_uniform *uniforms; member in struct:__anon690::active_atomic_buffer
107 * x1[3][3][2] = 9 uniforms, 18 atomic counters
108 * x2[3][2] = 3 uniforms, 6 atomic counters
180 qsort(buffers[i].uniforms, buffers[i].num_uniforms
    [all...]
gl_nir_link_atomics.c 31 * This file do the common link for GLSL atomic counter uniforms, using NIR,
41 struct active_atomic_counter_uniform *uniforms; member in struct:active_atomic_buffer
59 buffer->uniforms = reralloc(ctx,
60 buffer->uniforms,
66 buffer->uniforms + buffer->num_uniforms;
83 * x1[3][3][2] = 9 uniforms, 18 atomic counters
84 * x2[3][2] = 3 uniforms, 6 atomic counters
222 mab->Uniforms = rzalloc_array(prog->data->AtomicBuffers, GLuint,
228 nir_variable *var = ab->uniforms[j].var;
230 &prog->data->UniformStorage[ab->uniforms[j].loc]
    [all...]
link_uniforms.cpp 37 * Assign locations for GLSL uniforms.
43 * Used by linker to indicate uniforms that have no location set.
463 * Class to help calculate the storage requirements for a set of uniforms
465 * As uniforms are added to the active set the number of active uniforms and
466 * the storage requirements for those uniforms are accumulated. The active
467 * uniforms are added to the hash table supplied to the constructor.
509 * Total number of active uniforms counted
516 * Number of data values required to back the storage for the active uniforms
531 * Number of uniforms used in the current shade
    [all...]
serialize.cpp 114 blob_write_string(metadata, b->Uniforms[j].Name);
115 blob_write_string(metadata, b->Uniforms[j].IndexName);
116 encode_type_to_blob(metadata, b->Uniforms[j].Type);
117 blob_write_uint32(metadata, b->Uniforms[j].Offset);
169 b->Uniforms =
173 b->Uniforms[j].Name = ralloc_strdup(prog->data,
177 if (strcmp(b->Uniforms[j].Name, index_name) == 0) {
178 b->Uniforms[j].IndexName = b->Uniforms[j].Name;
180 b->Uniforms[j].IndexName = ralloc_strdup(prog->data, index_name)
494 struct gl_uniform_storage *uniforms; local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
link_atomics.cpp 48 : uniforms(0), num_uniforms(0), stage_counter_references(), size(0)
53 free(uniforms);
61 realloc(uniforms, sizeof(active_atomic_counter_uniform) *
69 uniforms = new_uniforms;
70 uniforms[num_uniforms].uniform_loc = uniform_loc;
71 uniforms[num_uniforms].var = var;
75 active_atomic_counter_uniform *uniforms; member in struct:__anon3326::active_atomic_buffer
107 * x1[3][3][2] = 9 uniforms, 18 atomic counters
108 * x2[3][2] = 3 uniforms, 6 atomic counters
180 qsort(buffers[i].uniforms, buffers[i].num_uniforms
    [all...]
link_uniforms.cpp 35 * Assign locations for GLSL uniforms.
41 * Used by linker to indicate uniforms that have no location set.
248 * Class to help calculate the storage requirements for a set of uniforms
250 * As uniforms are added to the active set the number of active uniforms and
251 * the storage requirements for those uniforms are accumulated. The active
252 * uniforms are added to the hash table supplied to the constructor.
294 * Total number of active uniforms counted
301 * Number of data values required to back the storage for the active uniforms
316 * Number of uniforms used in the current shade
    [all...]
gl_nir_link_atomics.c 30 /* This file do the common link for GLSL atomic counter uniforms, using NIR,
42 struct active_atomic_counter_uniform *uniforms; member in struct:active_atomic_buffer
60 buffer->uniforms = reralloc(ctx,
61 buffer->uniforms,
67 buffer->uniforms + buffer->num_uniforms;
84 * x1[3][3][2] = 9 uniforms, 18 atomic counters
85 * x2[3][2] = 3 uniforms, 6 atomic counters
152 nir_foreach_variable(var, &nir->uniforms) {
203 mab->Uniforms = rzalloc_array(prog->data->AtomicBuffers, GLuint,
209 nir_variable *var = ab->uniforms[j].var
    [all...]
serialize.cpp 114 blob_write_string(metadata, b->Uniforms[j].Name);
115 blob_write_string(metadata, b->Uniforms[j].IndexName);
116 encode_type_to_blob(metadata, b->Uniforms[j].Type);
117 blob_write_uint32(metadata, b->Uniforms[j].Offset);
169 b->Uniforms =
173 b->Uniforms[j].Name = ralloc_strdup(prog->data,
177 if (strcmp(b->Uniforms[j].Name, index_name) == 0) {
178 b->Uniforms[j].IndexName = b->Uniforms[j].Name;
180 b->Uniforms[j].IndexName = ralloc_strdup(prog->data, index_name)
490 struct gl_uniform_storage *uniforms; local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
v3dv_uniforms.c 137 struct v3dv_cl_out **uniforms,
162 cl_aligned_u32(uniforms, state_reloc.bo->offset +
181 struct v3dv_cl_out **uniforms,
213 cl_aligned_u32(uniforms, sampler_state_reloc.bo->offset +
231 struct v3dv_cl_out **uniforms,
265 cl_aligned_u32(uniforms, resource->bo->offset +
286 cl_aligned_u32(uniforms, descriptor->range);
288 cl_aligned_u32(uniforms, descriptor->buffer->mem->bo->offset +
399 &variant->prog_data.base->uniforms;
413 * uniforms fill up the tail bytes of a page in the indirec
422 struct v3dv_cl_out *uniforms = cl_start(&job->indirect); local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
brw_vec4_vs_visitor.cpp 125 assert(stage_prog_data->nr_params == (unsigned)this->uniforms * 4);
130 this->userplane[i] = dst_reg(UNIFORM, this->uniforms);
133 stage_prog_data->param[this->uniforms * 4 + j] =
136 ++this->uniforms;
  /xsrc/external/mit/mesa-demos/dist/src/glsl/
shtest.c 10 * Random values are assigned to the uniforms.
16 * of the shaders plus initial values for uniforms.
61 static struct uniform_info Uniforms[MAX_UNIFORMS];
80 } uniforms[100]; member in struct:config_file
102 /** Set new random values for uniforms */
108 switch (Uniforms[i].type) {
110 Uniforms[i].value[0] = RandomFloat(0.0, 1.0);
120 Uniforms[i].value[0] = RandomFloat(-1.0, 2.0);
121 Uniforms[i].value[1] = RandomFloat(-1.0, 2.0);
122 Uniforms[i].value[2] = RandomFloat(-1.0, 2.0)
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
nir_strip.c 89 nir_foreach_variable(var, &shader->uniforms)
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/
nv50_screen.c 615 nouveau_bo_ref(NULL, &screen->uniforms);
781 PUSH_DATAh(push, screen->uniforms->offset + (0 << 16));
782 PUSH_DATA (push, screen->uniforms->offset + (0 << 16));
786 PUSH_DATAh(push, screen->uniforms->offset + (1 << 16));
787 PUSH_DATA (push, screen->uniforms->offset + (1 << 16));
791 PUSH_DATAh(push, screen->uniforms->offset + (2 << 16));
792 PUSH_DATA (push, screen->uniforms->offset + (2 << 16));
796 PUSH_DATAh(push, screen->uniforms->offset + (4 << 16));
797 PUSH_DATA (push, screen->uniforms->offset + (4 << 16));
814 PUSH_DATAh(push, screen->uniforms->offset + (4 << 16) + NV50_CB_AUX_RUNOUT_OFFSET)
    [all...]

Completed in 25 milliseconds

1 2 3 4 5