Home
last modified time | relevance | path

Searched refs:Shaders (Results 1 – 25 of 218) sorted by relevance

123456789

/third_party/mesa3d/src/mesa/program/
Dlink_program.cpp55 if (!prog->Shaders[i]->CompileStatus) { in _mesa_glsl_link_shader()
60 spirv = (prog->Shaders[i]->spirv_data != NULL); in _mesa_glsl_link_shader()
61 } else if (spirv && !prog->Shaders[i]->spirv_data) { in _mesa_glsl_link_shader()
/third_party/mesa3d/src/compiler/glsl/
Dshader_cache.cpp75 _mesa_glsl_compile_shader(ctx, prog->Shaders[i], false, false, true); in compile_shaders()
127 memcpy(cache_item_metadata.keys[i], prog->Shaders[i]->disk_cache_sha1, in shader_cache_write_program_metadata()
206 struct gl_shader *sh = prog->Shaders[i]; in shader_cache_read_program_metadata()
Dstandalone.cpp459 whole_program->Shaders = in standalone_compile_shader()
460 reralloc(whole_program, whole_program->Shaders, in standalone_compile_shader()
462 assert(whole_program->Shaders != NULL); in standalone_compile_shader()
466 whole_program->Shaders[whole_program->NumShaders] = shader; in standalone_compile_shader()
520 const gl_shader_stage stage = whole_program->Shaders[0]->Stage; in standalone_compile_shader()
527 whole_program->Shaders, in standalone_compile_shader()
Dlinker.cpp3610 min_version = MIN2(min_version, prog->Shaders[i]->Version); in link_shaders()
3611 max_version = MAX2(max_version, prog->Shaders[i]->Version); in link_shaders()
3614 prog->Shaders[i]->IsES != prog->Shaders[0]->IsES) { in link_shaders()
3620 if (prog->Shaders[i]->ARB_fragment_coord_conventions_enable) { in link_shaders()
3624 gl_shader_stage shader_type = prog->Shaders[i]->Stage; in link_shaders()
3625 shader_list[shader_type][num_shaders[shader_type]] = prog->Shaders[i]; in link_shaders()
3632 if (!consts->AllowGLSLRelaxedES && prog->Shaders[0]->IsES && in link_shaders()
3640 prog->IsES = prog->Shaders[0]->IsES; in link_shaders()
/third_party/mesa3d/src/mesa/main/
Dshaderapi.c332 shProg->Shaders = realloc(shProg->Shaders, in attach_shader()
334 if (!shProg->Shaders) { in attach_shader()
340 shProg->Shaders[n] = NULL; /* since realloc() didn't zero the new space */ in attach_shader()
341 _mesa_reference_shader(ctx, &shProg->Shaders[n], sh); in attach_shader()
366 if (shProg->Shaders[i] == sh) { in attach_shader_err()
376 shProg->Shaders[i]->Stage == sh->Stage) { in attach_shader_err()
525 if (shProg->Shaders[i]->Name == shader) { in detach_shader()
530 _mesa_reference_shader(ctx, &shProg->Shaders[i], NULL); in detach_shader()
540 newList[j] = shProg->Shaders[j]; in detach_shader()
543 newList[j++] = shProg->Shaders[i]; in detach_shader()
[all …]
Dshaderobj.c394 _reference_shader(ctx, &shProg->Shaders[i], NULL, true); in _mesa_free_shader_program_data()
398 free(shProg->Shaders); in _mesa_free_shader_program_data()
399 shProg->Shaders = NULL; in _mesa_free_shader_program_data()
Dff_fragment_shader.cpp1100 p.shader_program->Shaders = in create_new_program()
1101 (gl_shader **)malloc(sizeof(*p.shader_program->Shaders)); in create_new_program()
1102 p.shader_program->Shaders[0] = p.shader; in create_new_program()
/third_party/mesa3d/docs/
Dshading.rst39 Shaders can be dumped and replaced on runtime for debugging purposes.
53 Capturing Shaders
103 - Shaders which use too many registers will not compile.
/third_party/vk-gl-cts/doc/testspecs/GLES3/
Dfunctional.ubo.txt61 Shaders are generated based on uniform declarations and use set. Each uniform that
68 Shaders are compiled and linked together. Uniform block layout is queried and
/third_party/skia/site/docs/user/
Dcoordinates.md34 ## Shaders Do Not Move With Geometry
44 across the gradient defined by the `SkShader`. Shaders do not move with the
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_ES3_2_compatibility.txt218 "... Shaders that specify #version 100 will be treated as targeting
219 version 1.00 of the OpenGL ES Shading Language. Shaders that specify
221 ES Shading Language. Shaders that specify #version 310 will be treated
222 as targeting version 3.10 of the OpenGL ES Shading Language. Shaders
/third_party/mesa3d/docs/relnotes/
D10.0.4.rst41 \`shProg->Shaders[j]->Type == 0x8B31 \|\| shProg->Shaders[j]->Type ==
/third_party/openGLES/extensions/ARB/
DARB_ES3_2_compatibility.txt228 "... Shaders that specify #version 100 will be treated as targeting
229 version 1.00 of the OpenGL ES Shading Language. Shaders that specify
231 ES Shading Language. Shaders that specify #version 310 will be treated
232 as targeting version 3.10 of the OpenGL ES Shading Language. Shaders
/third_party/gstreamer/gstplugins_bad/ext/vulkan/shaders/
Dmeson.build1 # Shaders
/third_party/vk-gl-cts/modules/gles2/performance/
Des2pShaderCompilationCases.cpp630 struct Shaders struct in deqp::gles2::Performance::InvalidShaderCompilerCase
650 Shaders createShaders (void) const;
651 void setShaderSources (const Shaders&, const ProgramContext&) const;
653 void cleanup (const Shaders&) const;
655 Logs getLogs (const Shaders&) const;
2380 InvalidShaderCompilerCase::Shaders InvalidShaderCompilerCase::createShaders (void) const in createShaders()
2383 Shaders result; in createShaders()
2391 void InvalidShaderCompilerCase::setShaderSources (const Shaders& shaders, const ProgramContext& pro… in setShaderSources()
2417 InvalidShaderCompilerCase::Logs InvalidShaderCompilerCase::getLogs (const Shaders& shaders) const in getLogs()
2428 void InvalidShaderCompilerCase::cleanup (const Shaders& shaders) const in cleanup()
[all …]
/third_party/vk-gl-cts/modules/gles3/performance/
Des3pShaderCompilationCases.cpp630 struct Shaders struct in deqp::gles3::Performance::InvalidShaderCompilerCase
650 Shaders createShaders (void) const;
651 void setShaderSources (const Shaders&, const ProgramContext&) const;
653 void cleanup (const Shaders&) const;
655 Logs getLogs (const Shaders&) const;
2400 InvalidShaderCompilerCase::Shaders InvalidShaderCompilerCase::createShaders (void) const in createShaders()
2403 Shaders result; in createShaders()
2411 void InvalidShaderCompilerCase::setShaderSources (const Shaders& shaders, const ProgramContext& pro… in setShaderSources()
2437 InvalidShaderCompilerCase::Logs InvalidShaderCompilerCase::getLogs (const Shaders& shaders) const in getLogs()
2448 void InvalidShaderCompilerCase::cleanup (const Shaders& shaders) const in cleanup()
[all …]
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/shaders/
DClear11.hlsl7 // Clear11.hlsl: Shaders for clearing RTVs and DSVs using draw calls and
25 // Vertex Shaders
342 // Pixel Shaders
/third_party/vk-gl-cts/external/vulkan-docs/src/chapters/
Dshaders.txt6 = Shaders
26 Shaders can: read from input variables, and read from and write to output
46 Shaders are selected from a shader module by specifying an entry point as
362 == Task Shaders
399 == Mesh Shaders
445 == Vertex Shaders
493 == Tessellation Control Shaders
577 == Tessellation Evaluation Shaders
597 == Geometry Shaders
621 == Fragment Shaders
[all …]
/third_party/openGLES/extensions/AMD/
DAMD_vertex_shader_viewport_index.txt64 section 2.11, "Vertex Shaders" on p. 106.
95 of section 2.13, "Geometry Shaders", p.135 (which describes
/third_party/skia/third_party/externals/opengl-registry/extensions/AMD/
DAMD_vertex_shader_viewport_index.txt64 section 2.11, "Vertex Shaders" on p. 106.
95 of section 2.13, "Geometry Shaders", p.135 (which describes
DAMD_vertex_shader_layer.txt73 section 2.11, "Vertex Shaders" on p. 112.
94 of section 2.13, "Geometry Shaders", p.150 with:
/third_party/mesa3d/src/gallium/auxiliary/postprocess/
DADDING51 Shaders is the number of shaders your filter needs. The minimum is 2.
/third_party/vk-gl-cts/external/vulkan-docs/src/appendices/
DVK_NVX_multiview_per_view_attributes.txt47 Shaders that use the new per-view outputs (e.g. code:gl_PositionPerViewNV)
/third_party/vk-gl-cts/external/openglcts/docs/specs/
DCTS_ARB_sparse_texture_clamp.txt62 Shaders should check texture access residency information and pass
/third_party/skia/site/docs/
D_index.md60 <tr><th>Sum Path Effects</th><th>Shaders</th></tr>

123456789