tests/2.vsh
author Ethan Lee <flibitijibibo@flibitijibibo.com>
Tue, 07 Jul 2020 17:44:32 -0400
changeset 1278 be0f548f321f
parent 23 8a6ac66b0761
permissions -rw-r--r--
spirv: Fix bogus detection of PSIZE0

vs.2.0

//------------------------------------------------------------------------------
// Simple Vertex Shader
//
//  Constants Registers:
//
//    c0-c3 = combined model-view-projection matrix
//    c4    = constant color (defined by the application)
//
//  Input Registers:
//
//    v0    = per-vertex position
//    v1    = per-vertex color
//
//  Output Registers:
//
//    oPos  = homogeneous position
//    oD0   = diffuse color
//
//------------------------------------------------------------------------------

dcl_position v0
dcl_color    v1

m4x4 oPos, v0, c0   // Transform the per-vertex position into clip-space
mov oD0, v1         // Use the original per-vertex color specified

//mov oD0, c4         // Uncomment this to use the constant color stored at c4