vktSpvAsmInstructionTests.cpp | 21 * \brief SPIR-V Assembly Tests for Instructions (special opcode/operand) 117 // Assembly code used for testing OpNop, OpConstant{Null|Composite}, Op[No]Line, OpSource[Continued], OpSourceExtension, OpUndef is based on GLSL source code: 188 spec.assembly = 351 spec.assembly = shaderTemplate.specialize(specializations); 382 const char* assembly; member in struct:vkt::SpirVAssembly::__anon16593::OpAtomicCase 388 , assembly (_assembly) 452 #define ADD_OPATOMIC_CASE(NAME, ASSEMBLY, CALCULATE_EXPECTED, NUM_OUTPUT_ELEMENTS) \ 456 cases.push_back(OpAtomicCase(#NAME, ASSEMBLY, calculateExpected_##NAME::calculateExpected, NUM_OUTPUT_ELEMENTS)); \ 458 #define ADD_OPATOMIC_CASE_1(NAME, ASSEMBLY, CALCULATE_EXPECTED) ADD_OPATOMIC_CASE(NAME, ASSEMBLY, CALCULATE_EXPECTED, 1 [all...] |