/third_party/vk-gl-cts/framework/opengl/ |
D | gluShaderProgram.hpp | 141 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 <<()
|
D | gluShaderProgram.cpp | 306 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/ |
D | functional.program_interface_query.txt | 93 or separable shader programs. 98 separate tests for a complete vertex-fragment program and for separable
|
/third_party/vk-gl-cts/modules/gles31/functional/ |
D | es31fProgramInterfaceDefinition.hpp | 95 void setSeparable (bool separable);
|
D | es31fProgramInterfaceDefinition.cpp | 480 void Program::setSeparable (bool separable) in setSeparable() argument 482 m_separable = separable; in setSeparable()
|
/third_party/openGLES/extensions/EXT/ |
D | EXT_multiview_tessellation_geometry_shader.txt | 218 (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
|
D | EXT_shader_io_blocks.txt | 127 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 …]
|
D | EXT_separate_shader_objects.gles.txt | 260 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
|
D | EXT_convolution.txt | 300 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/ |
D | NV_geometry_shader_passthrough.txt | 199 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/ |
D | NV_geometry_shader_passthrough.txt | 199 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/ |
D | ProgramNULL.cpp | 32 void ProgramNULL::setSeparable(bool separable) {} in setSeparable() argument
|
D | ProgramNULL.h | 29 void setSeparable(bool separable) override;
|
/third_party/openGLES/extensions/OES/ |
D | OES_shader_io_blocks.txt | 139 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/ |
D | EXT_shader_io_blocks.txt | 127 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 …]
|
D | EXT_separate_shader_objects.gles.txt | 260 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
|
D | EXT_convolution.txt | 300 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/ |
D | OES_shader_io_blocks.txt | 129 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/ |
D | es31cSeparateShaderObjsTests.cpp | 538 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/ |
D | ARB_separate_shader_objects.txt | 130 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/ |
D | ARB_separate_shader_objects.txt | 120 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/ |
D | ProgramImpl.h | 83 virtual void setSeparable(bool separable) = 0;
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/ |
D | ProgramGL.h | 44 void setSeparable(bool separable) override;
|
/third_party/mesa3d/src/panfrost/util/ |
D | pan_ir.h | 350 bool separable; member
|
/third_party/tzdata/ |
D | CONTRIBUTING | 72 * For each separable change, commit it in the new branch, e.g.:
|