Home
last modified time | relevance | path

Searched refs:separable (Results 1 – 25 of 280) sorted by relevance

12345678910>>...12

/third_party/vk-gl-cts/framework/opengl/
DgluShaderProgram.hpp141 void setSeparable (bool separable);
258 bool separable; member
259 explicit ProgramSeparable (bool separable_) : separable(separable_) {} in ProgramSeparable()
357 bool separable; member
359 ProgramSources (void) : transformFeedbackBufferMode(0), separable(false) {} in ProgramSources()
365 … operator<< (const ProgramSeparable& progSeparable) { separable = progSeparable.separable; … in operator <<()
DgluShaderProgram.cpp306 int separable = GL_FALSE; in isSeparable() local
308 m_gl.getProgramiv(m_program, GL_PROGRAM_SEPARABLE, &separable); in isSeparable()
311 return (separable != GL_FALSE); in isSeparable()
314 void Program::setSeparable (bool separable) in setSeparable() argument
316 m_gl.programParameteri(m_program, GL_PROGRAM_SEPARABLE, separable); in setSeparable()
434 if (sources.separable) in init()
/third_party/vk-gl-cts/external/vulkan-docs/src/proposals/
DVK_QCOM_image_processing.adoc51separable kernel. Separable filters offer significant performance/power savings over their non-se…
431 either `VK_IMAGE_VIEW_TYPE_1D_ARRAY` which indicates separable
433 non-separable weight encoding as described below.
436 the weights are separable or non-separable -- there is no other API state nor any
437 shader change to designate separable versus non-separable weight image.
441 For a non-separable weight filtering, the view will be type
466 For a separable weight filtering, the view will be type VK_IMAGE_VIEW_TYPE_1D_ARRAY.
/third_party/vk-gl-cts/doc/testspecs/GLES31/
Dfunctional.program_interface_query.txt93 or separable shader programs.
98 separate tests for a complete vertex-fragment program and for separable
/third_party/openGLES/extensions/EXT/
DEXT_multiview_tessellation_geometry_shader.txt218 (3) Are separable program objects with multiview allowed?
220 Yes. Note that when using separable program objects, each program object
222 qualfiier. When using separable programs, a draw-time error will occur if
DEXT_shader_io_blocks.txt127 With separable program objects ...
146 separable program objects, shader code may redeclare that block prior
150 A separable program will fail to link if:
905 - separable shaders are not required to redeclare the gl_PerVertex block.
922 to match. However for two separable programs, the precision qualifiers
951 b) When using separable programs with only OpenGL ES 3.1-level
963 c) When using separable programs, any shader with the ability to redeclare
978 - a separable vertex-only program A which doesn't enable
980 - a separable program B containing a tessellation or geometry shader
982 DISCUSSION: This was not an issue in OpenGL because separable shaders
[all …]
DEXT_separate_shader_objects.gles.txt260 program object may be set for each stage individually using a separable
261 program object where different separable program objects may be current for
262 other stages. The set of separable program objects current for all stages
286 "... if <program> is not separable and does not contain both a vertex and a
530 When linking a non-separable program object with multiple shader types,
537 With separable program objects, interfaces between shader stages may
760 been flagged for use as a separable program object that can be bound
999 When using GLSL ES 3.00 shaders in separable programs, gl_Position and
1019 extension do not have this requirement.)) A separable program object
/third_party/vk-gl-cts/modules/gles31/functional/
Des31fProgramInterfaceDefinition.hpp95 void setSeparable (bool separable);
Des31fProgramInterfaceDefinition.cpp480 void Program::setSeparable (bool separable) in setSeparable() argument
482 m_separable = separable; in setSeparable()
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/
DNV_geometry_shader_passthrough.txt199 stages, the "passthrough" qualifier itself is ignored. For separable
204 geometry shader input in a separable program without an explicitly
681 (16) Does this extension interact with separable program objects?
688 The reason for this restriction is that inputs/outputs of one separable
690 different separable program object. When linking one separable program
741 separable programs must be declared with a location. Combining this
746 This limitation doesn't apply to non-separable programs; the linker is
749 successfully assign internal locations for separable programs containing
751 restriction to all separable programs for simplicity.
/third_party/openGLES/extensions/NV/
DNV_geometry_shader_passthrough.txt199 stages, the "passthrough" qualifier itself is ignored. For separable
204 geometry shader input in a separable program without an explicitly
681 (16) Does this extension interact with separable program objects?
688 The reason for this restriction is that inputs/outputs of one separable
690 different separable program object. When linking one separable program
741 separable programs must be declared with a location. Combining this
746 This limitation doesn't apply to non-separable programs; the linker is
749 successfully assign internal locations for separable programs containing
751 restriction to all separable programs for simplicity.
/third_party/openGLES/extensions/OES/
DOES_shader_io_blocks.txt139 With separable program objects ...
156 separable program objects, shader code may redeclare that block prior
160 A separable program will fail to link if:
911 - separable shaders are not required to redeclare the gl_PerVertex block.
928 to match. However for two separable programs, the precision qualifiers
957 b) When using separable programs with only OpenGL ES 3.1-level
969 c) When using separable programs, any shader with the ability to redeclare
984 - a separable vertex-only program A which doesn't enable
986 - a separable program B containing a tessellation or geometry shader
988 DISCUSSION: This was not an issue in OpenGL because separable shaders
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/
DEXT_shader_io_blocks.txt127 With separable program objects ...
146 separable program objects, shader code may redeclare that block prior
150 A separable program will fail to link if:
905 - separable shaders are not required to redeclare the gl_PerVertex block.
922 to match. However for two separable programs, the precision qualifiers
951 b) When using separable programs with only OpenGL ES 3.1-level
963 c) When using separable programs, any shader with the ability to redeclare
978 - a separable vertex-only program A which doesn't enable
980 - a separable program B containing a tessellation or geometry shader
982 DISCUSSION: This was not an issue in OpenGL because separable shaders
[all …]
DEXT_separate_shader_objects.gles.txt260 program object may be set for each stage individually using a separable
261 program object where different separable program objects may be current for
262 other stages. The set of separable program objects current for all stages
286 "... if <program> is not separable and does not contain both a vertex and a
530 When linking a non-separable program object with multiple shader types,
537 With separable program objects, interfaces between shader stages may
760 been flagged for use as a separable program object that can be bound
999 When using GLSL ES 3.00 shaders in separable programs, gl_Position and
1019 extension do not have this requirement.)) A separable program object
/third_party/skia/third_party/externals/opengl-registry/extensions/OES/
DOES_shader_io_blocks.txt129 With separable program objects ...
146 separable program objects, shader code may redeclare that block prior
150 A separable program will fail to link if:
901 - separable shaders are not required to redeclare the gl_PerVertex block.
918 to match. However for two separable programs, the precision qualifiers
947 b) When using separable programs with only OpenGL ES 3.1-level
959 c) When using separable programs, any shader with the ability to redeclare
974 - a separable vertex-only program A which doesn't enable
976 - a separable program B containing a tessellation or geometry shader
978 DISCUSSION: This was not an issue in OpenGL because separable shaders
[all …]
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/null/
DProgramNULL.h29 void setSeparable(bool separable) override;
DProgramNULL.cpp32 void ProgramNULL::setSeparable(bool separable) {} in setSeparable() argument
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/null/
DProgramNULL.h29 void setSeparable(bool separable) override;
DProgramNULL.cpp32 void ProgramNULL::setSeparable(bool separable) {} in setSeparable() argument
/third_party/vk-gl-cts/external/openglcts/modules/gles31/
Des31cSeparateShaderObjsTests.cpp538 int separable = GL_FALSE; in checkCSProg() local
542 gl.getProgramiv(program, GL_PROGRAM_SEPARABLE, &separable); in checkCSProg()
546 return (program != 0) && (separable == expectedSep) && (linked == expectedLink); in checkCSProg()
1057 int separable; in iterate() local
1059 gl.getProgramiv(programSep, GL_PROGRAM_SEPARABLE, &separable); in iterate()
1060 if (separable != GL_FALSE) in iterate()
1065 gl.getProgramiv(programSep, GL_PROGRAM_SEPARABLE, &separable); in iterate()
1066 if (separable != 0) in iterate()
/third_party/openGLES/extensions/ARB/
DARB_separate_shader_objects.txt130 commands to update uniform variable values for separable program
369 set for each stage individually using a separable program object
370 where different separable program objects may be current for other
371 stages. The set of separable program objects current for all stages
398 - the program is not separable and contains no objects to form a
700 With separable program objects, interfaces between shader stages may
759 gl_PerFragment blocks in separable program objects, shader code must
760 redeclare those blocks prior to use. A separable program will
1059 If separable program objects are in use, the set of attributes
1116 been flagged for use as a separable program object that can be bound
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_separate_shader_objects.txt120 commands to update uniform variable values for separable program
359 set for each stage individually using a separable program object
360 where different separable program objects may be current for other
361 stages. The set of separable program objects current for all stages
388 - the program is not separable and contains no objects to form a
690 With separable program objects, interfaces between shader stages may
749 gl_PerFragment blocks in separable program objects, shader code must
750 redeclare those blocks prior to use. A separable program will
1049 If separable program objects are in use, the set of attributes
1106 been flagged for use as a separable program object that can be bound
[all …]
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/
DProgramImpl.h83 virtual void setSeparable(bool separable) = 0;
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/
DProgramImpl.h83 virtual void setSeparable(bool separable) = 0;
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/
DProgramGL.h44 void setSeparable(bool separable) override;

12345678910>>...12