Home
last modified time | relevance | path

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

12345678910

/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/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()
/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/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/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/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/mesa3d/docs/relnotes/
D10.0.4.rst41 \`shProg->Shaders[j]->Type == 0x8B31 \|\| shProg->Shaders[j]->Type ==
/third_party/vk-gl-cts/external/vulkan-docs/src/chapters/VK_NV_mesh_shader/
Dmesh.adoc37 Shaders using the code:TaskNV {ExecutionModel} can do so using the
43 Shaders using the code:TaskEXT {ExecutionModel} can do so using the
56 Shaders using the code:TaskNV {ExecutionModel} can do so by writing to
61 Shaders using the code:TaskEXT {ExecutionModel} can do so by writing to a
/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/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/gstreamer/gstplugins_bad/ext/vulkan/shaders/
Dmeson.build1 # Shaders
/third_party/flutter/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/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 …]
Dshaders.adoc6 = Shaders chapter
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
532 == Task Shaders
582 == Mesh Shaders
634 == Vertex Shaders
682 == Tessellation Control Shaders
766 == Tessellation Evaluation Shaders
786 == Geometry Shaders
810 == Fragment Shaders
[all …]
/third_party/vk-gl-cts/external/vulkan-docs/src/proposals/
DVK_EXT_mesh_shader.adoc47 === New Shaders
49 …ed in place of the existing pre-rasterization shader stages; <<Mesh Shaders>> and <<Task Shaders>>.
52 ==== Mesh Shaders argument
70 …rs can be dispatched from the API like a compute shader would be, or launched via <<Task Shaders>>.
73 ==== Task Shaders argument
309 Two new execution models are added, corresponding to the two <<New Shaders>> added by this extensio…
/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
/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/vk-gl-cts/external/vulkan-docs/src/appendices/
DVK_NVX_multiview_per_view_attributes.adoc47 Shaders that use the new per-view outputs (e.g. code:gl_PositionPerViewNV)

12345678910