#include "freedreno_program.h"
#include "freedreno_context.h"
-static void
-fd_fs_state_bind(struct pipe_context *pctx, void *hwcso)
-{
- struct fd_context *ctx = fd_context(pctx);
- ctx->prog.fs = hwcso;
- ctx->dirty_shader[PIPE_SHADER_FRAGMENT] |= FD_DIRTY_SHADER_PROG;
- ctx->dirty |= FD_DIRTY_PROG;
-}
-
static void
fd_vs_state_bind(struct pipe_context *pctx, void *hwcso)
{
ctx->dirty |= FD_DIRTY_PROG;
}
+static void
+fd_fs_state_bind(struct pipe_context *pctx, void *hwcso)
+{
+ struct fd_context *ctx = fd_context(pctx);
+ ctx->prog.fs = hwcso;
+ ctx->dirty_shader[PIPE_SHADER_FRAGMENT] |= FD_DIRTY_SHADER_PROG;
+ ctx->dirty |= FD_DIRTY_PROG;
+}
+
static const char *solid_fs =
"FRAG \n"
"PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 \n"
int i;
pctx->bind_vs_state = fd_vs_state_bind;
- pctx->bind_fs_state = fd_fs_state_bind;
pctx->bind_tcs_state = fd_tcs_state_bind;
pctx->bind_tes_state = fd_tes_state_bind;
pctx->bind_gs_state = fd_gs_state_bind;
+ pctx->bind_fs_state = fd_fs_state_bind;
ctx->solid_prog.fs = assemble_tgsi(pctx, solid_fs, true);
ctx->solid_prog.vs = assemble_tgsi(pctx, solid_vs, false);