Home
last modified time | relevance | path

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

12345678910

/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/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/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/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
DEXT_convolution.txt300 separable filters -- filters whose image can be represented as the
314 retained images replacing the current 2D separable filter images, except
315 that each image is scaled and biased using the 2D separable scale and bias
336 enabled, and CONVOLUTION_2D_EXT is disabled, the separable 2-dimensional
386 2-dimensional separable filter:
485 The current contents of a separable filter image are queried using
/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/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/skia/third_party/externals/angle2/src/libANGLE/renderer/null/
DProgramNULL.cpp32 void ProgramNULL::setSeparable(bool separable) {} in setSeparable() argument
DProgramNULL.h29 void setSeparable(bool separable) override;
/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
DEXT_convolution.txt300 separable filters -- filters whose image can be represented as the
314 retained images replacing the current 2D separable filter images, except
315 that each image is scaled and biased using the 2D separable scale and bias
336 enabled, and CONVOLUTION_2D_EXT is disabled, the separable 2-dimensional
386 2-dimensional separable filter:
485 The current contents of a separable filter image are queried using
/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/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/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;
/third_party/mesa3d/src/panfrost/util/
Dpan_ir.h350 bool separable; member
/third_party/tzdata/
DCONTRIBUTING72 * For each separable change, commit it in the new branch, e.g.:

12345678910