Searched refs:SSBO (Results 1 – 25 of 69) sorted by relevance
123
25 + SSBO access from compute shaders26 + Basic SSBO usage53 SSBO layout and access tests generate compute shader code based on interface59 SSBO. Reads are validated by comparing values to constant values declared in60 shader text. Writes are validated by reading back the SSBO and comparing63 Atomic operation test cases use a single SSBO for both input data, output data66 invocation data. Result values are then stored into SSBO. Results are
31 + Indexing of SSBO instance arrays42 + SSBO writes, atomic ops, unsized array length queries54 dynamically uniform cases using attribute/varying/SSBO variables depending on58 fragment shader outputs, or written into a SSBO depending on the shader type.
28 + Reading from and writing to SSBO38 - SSBO access42 - SSBO access49 - SSBO layouts
45 as a SSBO. Memory barrier is issued after the first compute shader in49 a SSBO with two fields. One is reference work group count (uvec3) and another54 calls are made. SSBO binding offset is adjusted between each call to allocate
53 then maps the output SSBO and checks that all elements are true, meaning that60 per-invocation value. Resulting values are written out into SSBO. Finally, one63 Resulting values from SSBO are read using buffer mapping and verified. The
46 Test cases perform atomic counter calls and saves results to a SSBO. The SSBO51 by the shader. SSBO value verification depends on the set of functions used in53 incremented by one so that all values in the SSBO are values of counter before
320 ; CHECK: OpName [[var1:%\w+]] "SSBO[0]" in TEST_F()321 ; CHECK: OpName [[var2:%\w+]] "SSBO[1]" in TEST_F()340 OpName %buffers "SSBO" in TEST_F()
40 Constant values are read in the shader, written to a SSBO, and read back from46 For expression tests result of an operation is written to the output SSBO and
37 return PAN_SYSVAL(SSBO, uindex); in panfrost_sysval_for_ssbo()
9 ; Test operates on a SSBO (%in_var) containing a runtime array of an array of four ints.10 ; Size of the runtime array is passed another SSBO (%n_var).
14 ; 1: comparison of SSBO float pointer vs null
97 - glsl: Don't copy propagate from SSBO or shared variables either98 - glsl: Don't copy propagate elements from SSBO or shared variables
46 return Pipeline::ShaderInfo::DescriptorMapEntry::Kind::SSBO; in GetArgKindFromExtInst()64 return Pipeline::ShaderInfo::DescriptorMapEntry::Kind::SSBO; in GetArgKindFromExtInst()
5 ; Compute shader with SSBO input and output.
5 ; Test a vertex shader with an SSBO in the OpEntryPoint instruction.
5 ; Tests converting from SSBO layout to UBO layout.
5 ; Tests conversion from UBO layout to SSBO layout.
17 * ``@buf SZ`` - configures an SSBO of the specified size (in dwords).
144 ## SSBO
194 ### Probe SSBO235 ### SSBO size238 Sets the number of elements in the SSBO at `binding` to `size`. The buffer will243 ### SSBO subdata