summaryrefslogtreecommitdiff
path: root/src/core/shader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/shader.h')
-rw-r--r--src/core/shader.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/core/shader.h b/src/core/shader.h
index 15edf4c..9ae757b 100644
--- a/src/core/shader.h
+++ b/src/core/shader.h
@@ -4,6 +4,7 @@
#include "../math/math.h"
#include "vert.h"
#include "texture.h"
+#include "framebuffer.h"
typedef struct {
/*built in varaibles*/
@@ -174,10 +175,13 @@ void ssrS_setregisters(int capacity);
/*设置寄存器指针,指向寄存器(在fragment阶段,指针会指向fragmentIn结构)*/
void ssrS_setupregisterpointers(int idx);
-/*设置寄存器指针,指向fragIn结构*/
+/*set register accessor, point to fragin struct*/
void ssrS_setregtofragin();
#define tex2d(tex, uv) \
-texture_sampling(tex, ssr_getfiltermode(), ssr_getwrapmode(), (uv)->x, (uv)->y)
+texture_sampling(tex, (uv)->x, (uv)->y)
+
+/*frame color buffer output*/
+Color32* out_color[RENDER_TARGET_COUNT];
#endif \ No newline at end of file