diff options
Diffstat (limited to 'src/core/shader.h')
-rw-r--r-- | src/core/shader.h | 8 |
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 |