Home
last modified time | relevance | path

Searched refs:subroutine (Results 1 – 25 of 220) sorted by relevance

123456789

/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_shader_subroutine.txt58 This extension adds support to shaders for "indirect subroutine calls",
60 through the API which subroutine is called from each call site.
119 are context state rather than program state. Having subroutine uniforms be
121 in multiple contexts simultaneously. There is a set of subroutine
129 will return the location of the subroutine uniform variable <name> in the
132 is not the name of an active subroutine uniform. Active subroutine
136 subroutine uniform locations in each shader stage; a program will fail to
137 link if the number of subroutine uniform locations required is greater
140 For active subroutine uniforms declared as arrays, the declared array
143 Each function in a shader associated with a subroutine type is considered
[all …]
DARB_explicit_uniform_location.txt50 uniform variables in the default uniform block, including subroutine
100 will return the location of the subroutine uniform variable <name> in the
103 if <name> is not the name of an active subroutine uniform. The subroutine
105 time, all active subroutine uniforms without an explicit location will be
109 in, even if that subroutine uniform is inactive. Between the location 0
111 locations either because they weren't assigned a subroutine uniform or
112 because the subroutine uniform was determined to be inactive by the
113 linker. These locations will be ignored when assigning the subroutine
117 subroutine uniform locations in each shader stage; a program will fail
118 to link if the number of subroutine uniform locations required is greater
[all …]
DARB_program_interface_query.txt92 (receiving values from bound buffer objects), subroutines and subroutine
262 to the set of active subroutine uniform variables used by the vertex,
280 Additionally, each active variable, interface block, or subroutine in the
324 * For an active subroutine, a single entry will be generated, using the
325 subroutine name from the shader source.
362 PROGRAM_INPUT, PROGRAM_OUTPUT interface, or in any of the subroutine
365 subroutine uniforms, to identify generic vertex attributes associated with
413 number of compatible subroutines belonging to the active subroutine
596 subroutine is written to <params>. The name length includes a terminating
702 location for an active uniform, input, output, or subroutine uniform
[all …]
/third_party/openGLES/extensions/ARB/
DARB_shader_subroutine.txt68 This extension adds support to shaders for "indirect subroutine calls",
70 through the API which subroutine is called from each call site.
129 are context state rather than program state. Having subroutine uniforms be
131 in multiple contexts simultaneously. There is a set of subroutine
139 will return the location of the subroutine uniform variable <name> in the
142 is not the name of an active subroutine uniform. Active subroutine
146 subroutine uniform locations in each shader stage; a program will fail to
147 link if the number of subroutine uniform locations required is greater
150 For active subroutine uniforms declared as arrays, the declared array
153 Each function in a shader associated with a subroutine type is considered
[all …]
DARB_explicit_uniform_location.txt60 uniform variables in the default uniform block, including subroutine
110 will return the location of the subroutine uniform variable <name> in the
113 if <name> is not the name of an active subroutine uniform. The subroutine
115 time, all active subroutine uniforms without an explicit location will be
119 in, even if that subroutine uniform is inactive. Between the location 0
121 locations either because they weren't assigned a subroutine uniform or
122 because the subroutine uniform was determined to be inactive by the
123 linker. These locations will be ignored when assigning the subroutine
127 subroutine uniform locations in each shader stage; a program will fail
128 to link if the number of subroutine uniform locations required is greater
[all …]
DARB_program_interface_query.txt102 (receiving values from bound buffer objects), subroutines and subroutine
272 to the set of active subroutine uniform variables used by the vertex,
290 Additionally, each active variable, interface block, or subroutine in the
334 * For an active subroutine, a single entry will be generated, using the
335 subroutine name from the shader source.
372 PROGRAM_INPUT, PROGRAM_OUTPUT interface, or in any of the subroutine
375 subroutine uniforms, to identify generic vertex attributes associated with
423 number of compatible subroutines belonging to the active subroutine
606 subroutine is written to <params>. The name length includes a terminating
615 subroutine that can be assigned to the selected subroutine uniform. The
[all …]
DARB_shader_atomic_counters.txt202 Uniforms, except for subroutine uniforms, are program...
207 Sets of uniforms, except for samplers, subroutine uniforms and
214 except for subroutine uniforms and atomic counters,
318 Each active uniform, except for subroutine uniforms,
325 The name of an active uniform, except for subroutine
332 Each active uniform variable, except subroutine uniforms,
341 subroutine uniforms, can be...
346 Each active uniform variable, except subroutine uniforms,
390 of the active program object, except for subroutine uniforms and atomic
396 For all other uniform types, except for subroutine
/third_party/glslang/Test/baseResults/
Dvulkan.frag.out38 ERROR: 0:66: 'subroutine' : not allowed when generating SPIR-V
39 ERROR: 0:66: 'subroutine' : feature not yet implemented
40 ERROR: 0:67: 'subroutine' : not allowed when generating SPIR-V
41 ERROR: 0:67: 'subroutine' : feature not yet implemented
/third_party/mesa3d/docs/relnotes/
D11.1.2.rst45 Segfault when compiling shader with a subroutine that takes a
48 glUniformSubroutinesuiv segfaults when subroutine uniform is bound to
63 - glsl: fix subroutine lowering reusing actual parmaters
152 - glsl: fix segfault linking subroutine uniform with explicit location
/third_party/mesa3d/src/mesa/main/
Dshaderobj.h195 _mesa_shader_stage_from_subroutine(GLenum subroutine) in _mesa_shader_stage_from_subroutine() argument
197 switch (subroutine) { in _mesa_shader_stage_from_subroutine()
/third_party/glslang/Test/
D400.frag197 subroutine(subT1, subT2);
198 subroutine float subT1() { return 1.0; }
199 subroutine float subT2() { return 1.0; }
Dvulkan.frag66 subroutine int fooS; // ERROR, not in SPV
67 subroutine int fooSub(); // ERROR, not in SPV
/third_party/libxml2/vms/
Dbuild_libxml.com237 $!- the BUILD subroutine. Compile then insert into library or link as required
239 $BUILD: subroutine
/third_party/vk-gl-cts/external/openglcts/modules/gl/
Dgl4cShaderImageSizeTests.cpp430 std::string GenShader(int stage, bool ms_and_1d, bool subroutine) in GenShader() argument
461 if (subroutine) in GenShader()
492 if (subroutine) in GenShader()
623 long Run(int stage, bool ms_and_1d, ivec4 expected_result[7], bool subroutine = false) in Run() argument
627 std::string vs = GenShader<T>(stage, ms_and_1d, subroutine); in Run()
637 std::string tcs = GenShader<T>(stage, ms_and_1d, subroutine); in Run()
650 std::string tes = GenShader<T>(stage, ms_and_1d, subroutine); in Run()
661 std::string gs = GenShader<T>(stage, ms_and_1d, subroutine); in Run()
670 std::string cs = GenShader<T>(stage, ms_and_1d, subroutine); in Run()
679 std::string fs = GenShader<T>(stage, ms_and_1d, subroutine); in Run()
/third_party/openGLES/extensions/NV/
DNV_fragment_program2.txt52 * subroutine calls,
83 instance, a subroutine modifies a condition code, that modification
90 that calling BRK and using A0 from a subroutine called within a loop is
263 CAL - - - - - c - subroutine call
301 RET - - - - - c - subroutine return
433 explicitly in subroutine call (CAL) instructions. Instruction labels can
441 Fragment programs can also specify subroutine calls. When a subroutine
444 When a subroutine return (RET) instruction is executed, an instruction
467 A fragment program will terminate abnormally if a subroutine call
492 * subroutine calls,
[all …]
DNV_vertex_program2_option.txt47 * subroutine calls,
308 subroutine calls, and returns. Vertex programs begin by executing
330 CAL c - subroutine call
351 RET c - subroutine return
580 to explicitly in branch (BRA) or subroutine call (CAL) instructions.
610 Vertex programs can specify subroutine calls. When a subroutine
613 call stack. When a subroutine return (RET) instruction is
634 A vertex program will terminate abnormally if a subroutine call
664 - CAL (subroutine call),
666 - RET (subroutine return),
[all …]
DNV_tessellation_program5.txt999 a block of instructions corresponding to the main subroutine, with all
1001 the "main" label and the next subroutine label. If no "main" label is
1003 there is no subroutine label following the beginning of the block, the
1008 * if it executes a RET anywhere within the main subroutine, unless the
1011 * if it completes the execution of all instructions in the subroutine
1014 When an individual thread terminates processing of the main subroutine,
1016 program execution. When all threads have terminated the main subroutine
1021 execute a block of instructions corresponding to the specified subroutine
1023 label and the next subroutine label. If there is no subroutine label
1027 execution of a subroutine block:
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/
DNV_fragment_program2.txt52 * subroutine calls,
83 instance, a subroutine modifies a condition code, that modification
90 that calling BRK and using A0 from a subroutine called within a loop is
263 CAL - - - - - c - subroutine call
301 RET - - - - - c - subroutine return
433 explicitly in subroutine call (CAL) instructions. Instruction labels can
441 Fragment programs can also specify subroutine calls. When a subroutine
444 When a subroutine return (RET) instruction is executed, an instruction
467 A fragment program will terminate abnormally if a subroutine call
492 * subroutine calls,
[all …]
DNV_vertex_program2_option.txt47 * subroutine calls,
308 subroutine calls, and returns. Vertex programs begin by executing
330 CAL c - subroutine call
351 RET c - subroutine return
580 to explicitly in branch (BRA) or subroutine call (CAL) instructions.
610 Vertex programs can specify subroutine calls. When a subroutine
613 call stack. When a subroutine return (RET) instruction is
634 A vertex program will terminate abnormally if a subroutine call
664 - CAL (subroutine call),
666 - RET (subroutine return),
[all …]
DNV_tessellation_program5.txt999 a block of instructions corresponding to the main subroutine, with all
1001 the "main" label and the next subroutine label. If no "main" label is
1003 there is no subroutine label following the beginning of the block, the
1008 * if it executes a RET anywhere within the main subroutine, unless the
1011 * if it completes the execution of all instructions in the subroutine
1014 When an individual thread terminates processing of the main subroutine,
1016 program execution. When all threads have terminated the main subroutine
1021 execute a block of instructions corresponding to the specified subroutine
1023 label and the next subroutine label. If there is no subroutine label
1027 execution of a subroutine block:
[all …]
/third_party/e2fsprogs/lib/ss/
Dct_c.sed13 # sub: <subroutine name>
80 # First, parse out the subroutine name
/third_party/flutter/flutter/bin/
Dflutter.bat69 CALL :subroutine %* 2>&3 9> "%cache_dir%\flutter.bat.lock" || GOTO acquire_lock
73 :subroutine label
97 REM Everything is uptodate - exit subroutine
/third_party/openssl/doc/man3/
DOPENSSL_instrument_bus.pod31 periods when probe values appeared deterministic. The subroutine
DBN_CTX_new.pod21 is rather expensive when used in conjunction with repeated subroutine
/third_party/mesa3d/src/compiler/glsl/
Dast_type.cpp47 subroutine_only.flags.q.subroutine = 1; in has_qualifiers()
122 return this->flags.q.subroutine && !this->subroutine_list; in is_subroutine_decl()
897 Q(subroutine); in validate_flags()

123456789