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
This commit is contained in:
34
source/li2.v.pica
Normal file
34
source/li2.v.pica
Normal file
@@ -0,0 +1,34 @@
|
||||
; 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
|
||||
Reference in New Issue
Block a user