summaryrefslogtreecommitdiff
path: root/src/core/shader.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/shader.c')
-rw-r--r--src/core/shader.c24
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) {