| /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...] |