diff options
author | chai <chaifix@163.com> | 2019-12-17 00:53:44 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2019-12-17 00:53:44 +0800 |
commit | c3f45735ecfab6e567be371758f21395e92dfef6 (patch) | |
tree | bb52668d69b2547faf114537e5e44940c3c25613 /src/core/shader.c | |
parent | 6d5afcc8380ee9159d3e6c406c9184b22f14e81d (diff) |
*misc
Diffstat (limited to 'src/core/shader.c')
-rw-r--r-- | src/core/shader.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/core/shader.c b/src/core/shader.c index a56cde5..aa271ed 100644 --- a/src/core/shader.c +++ b/src/core/shader.c @@ -140,26 +140,26 @@ void ssrS_openregs(uint varying_flag) { } void ssrS_setactiveregr() { /*set active reg data from registers*/ - int index = 0; + int regi = 0; ActiveReg* reg; for (int i = 0; i < REG_TOTAL; ++i) { - index = open_regsi[i]; - if (index == -1) break; - reg = &active_regs[index]; - reg->data = registers[index].data; + regi = open_regsi[i]; + if (regi == -1) break; + reg = &active_regs[regi]; + reg->data = registers[regi].data; } } extern byte* clip_buffer_data[REG_TOTAL]; void ssrS_setactiveregc() { /*set active reg data from clipping buffer*/ - int index = 0; + int regi = 0; ActiveReg* reg; for (int i = 0; i < REG_TOTAL; ++i) { - index = open_regsi[i]; - if (index == -1) break; - reg = &active_regs[index]; - reg->data = clip_buffer_data[index]; + regi = open_regsi[i]; + if (regi == -1) break; + reg = &active_regs[regi]; + reg->data = clip_buffer_data[regi]; } } @@ -269,8 +269,8 @@ Vec4* ssrS_bcpvec4(Vec3* bc, Vec4* A, Vec4* B, Vec4* C, Vec4* out) { return out; } -void ssrS_lerpnum(float t, float A, float B, float* out) { - *out = lerp(A, B, t); +void ssrS_lerpnum(float t, float* A, float* B, float* out) { + *out = lerp(*A, *B, t); } void ssrS_lerpcolor(float t, Color A, Color B, Color* out) { |