- Remove unused stuff - Start Moving from c stuff to c++ stuff Like mkdir to filesystem - Remove usless stuff from config - Begin with Project Li7
34 lines
611 B
Plaintext
34 lines
611 B
Plaintext
; Project Li7
|
|
; Copyright (C) 2023 NPI-D7
|
|
|
|
; Projection Matrix
|
|
.fvec projection[4]
|
|
; Constants
|
|
.constf constants(1.0, 0.0, 0.00392156862745, 0.0)
|
|
|
|
; Outputs
|
|
.out outPos position
|
|
.out outUv texcoord0
|
|
.out outColor color
|
|
|
|
; Inputs
|
|
.alias inPos v0
|
|
.alias inUv v1
|
|
.alias inColor v2
|
|
|
|
.proc main
|
|
mov r0.xy, inPos.xy
|
|
mov r0.zw, constants.yx
|
|
|
|
dp4 outPos.x, projection[0], r0
|
|
dp4 outPos.y, projection[1], r0
|
|
dp4 outPos.z, projection[2], r0
|
|
dp4 outPos.w, projection[3], r0
|
|
|
|
mov outUv, inUv
|
|
; Convert from u32 to float
|
|
mul r1, constants.zzzz, inColor
|
|
mov outColor, r1
|
|
|
|
end
|
|
.end |