HomeSort by: relevance | last modified time | path
    Searched defs:shader (Results 1 - 25 of 437) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
ir3_assembler.c 29 * A helper to go from ir3 assembly to assembled shader. The shader has a
35 struct ir3_shader *shader = rzalloc_size(NULL, sizeof(*shader)); local
36 shader->compiler = c;
37 shader->type = MESA_SHADER_COMPUTE;
38 mtx_init(&shader->variants_lock, mtx_plain);
40 struct ir3_shader_variant *v = rzalloc_size(shader, sizeof(*v));
42 v->shader = shader;
    [all...]
ir3_nir_move_varying_inputs.c 54 nir_shader *shader; member in struct:__anon972
183 ir3_nir_move_varying_inputs(nir_shader *shader)
187 debug_assert(shader->info.stage == MESA_SHADER_FRAGMENT);
189 nir_foreach_function (function, shader) {
209 nir_foreach_function (function, shader) {
215 state.shader = shader;
  /xsrc/external/mit/MesaLib/dist/src/compiler/nir/
nir_lower_point_size_mov.c 39 nir_shader *shader = impl->function->shader; local
46 in = nir_variable_create(shader, nir_var_uniform,
56 out = nir_variable_create(shader, nir_var_shader_out,
69 nir_lower_point_size_mov(nir_shader *shader,
72 assert(shader->info.stage != MESA_SHADER_FRAGMENT &&
73 shader->info.stage != MESA_SHADER_COMPUTE);
76 nir_find_variable_with_location(shader, nir_var_shader_out,
79 lower_impl(nir_shader_get_entrypoint(shader), pointsize_state_tokens,
nir_lower_passthrough_edgeflags.c 30 nir_shader *shader = impl->function->shader; local
41 assert(shader->num_inputs == 0 ||
42 shader->num_inputs == util_bitcount64(shader->info.inputs_read));
45 if (shader->info.io_lowered) {
46 assert(shader->num_outputs ==
47 util_bitcount64(shader->info.outputs_written));
56 .base = shader->num_inputs++,
67 .base = shader->num_outputs++
    [all...]
nir_lower_clamp_color_outputs.c 29 nir_shader *shader; member in struct:__anon786
36 switch (state->shader->info.stage) {
71 nir_foreach_shader_out_variable(var, state->shader) {
127 nir_lower_clamp_color_outputs(nir_shader *shader)
131 .shader = shader,
134 nir_foreach_function(function, shader) {
nir_lower_pntc_ytransform.c 34 nir_shader *shader; member in struct:__anon789
46 nir_variable *var = nir_variable_create(state->shader,
109 nir_lower_pntc_ytransform(nir_shader *shader,
112 if (!shader->options->lower_wpos_pntc)
117 .shader = shader,
121 assert(shader->info.stage == MESA_SHADER_FRAGMENT);
123 nir_foreach_function(function, shader) {
  /xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/
ir3_asm.c 33 struct ir3_shader *shader = ir3_parse_asm(c, &kernel->info, in); local
34 if (!shader)
36 struct ir3_shader_variant *v = shader->variants;
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
nir_lower_passthrough_edgeflags.c 30 nir_shader *shader = impl->function->shader; local
38 in = nir_variable_create(shader, nir_var_shader_in,
42 out = nir_variable_create(shader, nir_var_shader_out,
53 void nir_lower_passthrough_edgeflags(nir_shader *shader)
55 lower_impl(nir_shader_get_entrypoint(shader));
  /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
draw_vs_llvm.c 44 vs_llvm_prepare(struct draw_vertex_shader *shader,
47 /*struct llvm_vertex_shader *evs = llvm_vertex_shader(shader);*/
51 vs_llvm_run_linear( struct draw_vertex_shader *shader,
70 struct llvm_vertex_shader *shader = llvm_vertex_shader(dvs); local
73 li = first_elem(&shader->variants);
74 while(!at_end(&shader->variants, li)) {
80 assert(shader->variants_cached == 0);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
si_compute.h 33 struct si_shader shader; member in struct:si_compute
  /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/
vmw_shader.c 71 * A helper function to create a shader object and upload the
72 * shader bytecode and signature if specified to the shader memory.
82 struct vmw_svga_winsys_shader *shader; local
85 shader = CALLOC_STRUCT(vmw_svga_winsys_shader);
86 if (!shader)
89 pipe_reference_init(&shader->refcnt, 1);
90 p_atomic_set(&shader->validated, 0);
91 shader->screen = vmw_winsys_screen(sws);
92 shader->buf = sws->buffer_create(sws, 64
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
draw_vs_llvm.c 42 vs_llvm_prepare(struct draw_vertex_shader *shader,
45 /*struct llvm_vertex_shader *evs = llvm_vertex_shader(shader);*/
49 vs_llvm_run_linear( struct draw_vertex_shader *shader,
68 struct llvm_vertex_shader *shader = llvm_vertex_shader(dvs); local
71 li = first_elem(&shader->variants);
72 while(!at_end(&shader->variants, li)) {
78 assert(shader->variants_cached == 0);
  /xsrc/external/mit/libepoxy/dist/test/
cgl_epoxy_api.c 46 GLint shader; local
75 shader = glCreateShader(GL_FRAGMENT_SHADER);
76 pass = glIsShader(shader);
egl_gl.c 50 GLuint shader; local
69 shader = glCreateShader(GL_FRAGMENT_SHADER);
70 pass = glIsShader(shader);
glx_gles2.c 77 GLuint shader; local
103 shader = glCreateShader(GL_FRAGMENT_SHADER);
104 if (shader == 0)
106 glDeleteShader(shader);
wgl_per_context_funcptrs.c 92 GLuint shader, expected; local
112 shader = glCreateShader(GL_FRAGMENT_SHADER);
113 printf("ctx%d: Returned %d\n", ctxnum, shader);
114 if (shader != expected) {
  /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
standalone_scaffolding.cpp 109 struct gl_shader *shader; local
112 shader = rzalloc(NULL, struct gl_shader);
113 if (shader) {
114 shader->Stage = stage;
115 shader->Name = name;
116 shader->RefCount = 1;
118 return shader;
265 /* Set up default shader compiler options. */
  /xsrc/external/mit/MesaLib/dist/src/compiler/spirv/tests/
helpers.h 33 : shader(NULL)
40 ralloc_free(shader);
61 shader = spirv_to_nir(words, num_words, NULL, 0,
67 nir_function_impl *impl = nir_shader_get_entrypoint(shader);
83 nir_shader *shader; member in class:spirv_test
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/
lima_disk_cache.c 39 const struct lima_vs_compiled_shader *shader)
56 blob_write_bytes(&blob, &shader->state, sizeof(shader->state));
57 blob_write_bytes(&blob, shader->shader, shader->state.shader_size);
58 blob_write_bytes(&blob, shader->constant, shader->state.constant_size);
67 const struct lima_fs_compiled_shader *shader)
84 blob_write_bytes(&blob, &shader->state, sizeof(shader->state))
95 struct lima_vs_compiled_shader *shader = NULL; local
147 struct lima_fs_compiled_shader *shader = NULL; local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/mesa/main/
draw_validate.c 53 struct gl_pipeline_object *shader = ctx->_Shader; local
82 if (shader->Name && !shader->Validated &&
83 !_mesa_validate_program_pipeline(ctx, shader))
88 if (shader->ActiveProgram && shader != ctx->Pipeline.Current &&
89 !_mesa_sampler_uniforms_are_valid(shader->ActiveProgram, NULL, 0))
134 * "Advanced blending equations require the use of a fragment shader
137 * fragment shader does not include the layout qualifier matching
150 if (!shader->CurrentProgram[MESA_SHADER_FRAGMENT])
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
st_glsl_to_ir.cpp 40 * Link a shader.
55 /* Return early if we are loading the shader from on-disk cache */
72 struct gl_linked_shader *shader = prog->_LinkedShaders[i]; local
73 exec_list *ir = shader->ir;
74 gl_shader_stage stage = shader->Stage;
127 shader, ctx->Extensions.KHR_blend_equation_advanced_coherent);
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
standalone_scaffolding.cpp 109 struct gl_shader *shader; local
112 shader = rzalloc(NULL, struct gl_shader);
113 if (shader) {
114 shader->Stage = stage;
115 shader->Name = name;
116 shader->RefCount = 1;
118 return shader;
265 /* Set up default shader compiler options. */
  /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
ir3_nir_move_varying_inputs.c 43 nir_shader *shader; member in struct:__anon3497
113 ir3_nir_move_varying_inputs(nir_shader *shader)
117 debug_assert(shader->info.stage == MESA_SHADER_FRAGMENT);
119 nir_foreach_function (function, shader) {
125 state.shader = shader;
  /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
st_atom_shader.c 30 * Note that we have to delay most vertex/fragment shader translation
105 void *shader; local
113 shader = stfp->variants->driver_shader;
144 shader = st_get_fp_variant(st, stfp, &key)->driver_shader;
149 cso_set_fragment_shader_handle(st->cso_context, shader);
162 /* find active shader and params -- Should be covered by
181 * shader translation (for edgeflags), an extra output with
182 * edgeflag semantics, and extend the vertex shader to pass through
230 void *shader = st_update_common_program(st, local
233 cso_set_geometry_shader_handle(st->cso_context, shader);
240 void *shader = st_update_common_program(st, local
250 void *shader = st_update_common_program(st, local
271 void *shader; local
    [all...]
st_glsl_to_ir.cpp 40 * Link a shader.
55 /* Return early if we are loading the shader from on-disk cache */
66 struct gl_linked_shader *shader = prog->_LinkedShaders[i]; local
67 exec_list *ir = shader->ir;
68 gl_shader_stage stage = shader->Stage;
121 shader, ctx->Extensions.KHR_blend_equation_advanced_coherent);

Completed in 20 milliseconds

1 2 3 4 5 6 7 8 91011>>