renderd7/source/li2.v.pica
Tobi-D7 5cca34ede4 The beginning of 0.9.5
- Remove unused stuff
- Start Moving from c stuff to c++ stuff Like mkdir to filesystem
- Remove usless stuff from config
- Begin with Project Li7
2023-08-28 16:33:16 +02:00

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