mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-06 15:04:44 +00:00
wined3d: Remove the no longer used STATE_POINTSPRITECOORDORIGIN.
This commit is contained in:
parent
870f1b02f9
commit
3bd79e0ef2
|
@ -44,7 +44,6 @@ static const struct wined3d_state_entry_template misc_state_template_vk[] =
|
|||
{STATE_DEPTH_BOUNDS, {STATE_DEPTH_BOUNDS, state_nop}},
|
||||
{STATE_RASTERIZER, {STATE_RASTERIZER, state_nop}},
|
||||
{STATE_SCISSORRECT, {STATE_SCISSORRECT, state_nop}},
|
||||
{STATE_POINTSPRITECOORDORIGIN, {STATE_POINTSPRITECOORDORIGIN, state_nop}},
|
||||
|
||||
{STATE_TEXTURESTAGE(0, WINED3D_TSS_BUMPENV_MAT00), {STATE_TEXTURESTAGE(0, WINED3D_TSS_BUMPENV_MAT00), state_nop}},
|
||||
{STATE_TEXTURESTAGE(0, WINED3D_TSS_BUMPENV_MAT01), {STATE_TEXTURESTAGE(0, WINED3D_TSS_BUMPENV_MAT00)}},
|
||||
|
|
|
@ -2230,6 +2230,12 @@ HRESULT wined3d_context_gl_init(struct wined3d_context_gl *context_gl, struct wi
|
|||
}
|
||||
}
|
||||
|
||||
if (!gl_info->supported[ARB_CLIP_CONTROL] && gl_info->supported[WINED3D_GL_VERSION_2_0])
|
||||
{
|
||||
GL_EXTCALL(glPointParameteri(GL_POINT_SPRITE_COORD_ORIGIN, GL_LOWER_LEFT));
|
||||
checkGLcall("glPointParameteri(GL_POINT_SPRITE_COORD_ORIGIN, GL_LOWER_LEFT)");
|
||||
}
|
||||
|
||||
if (gl_info->supported[ARB_PROVOKING_VERTEX])
|
||||
{
|
||||
GL_EXTCALL(glProvokingVertex(GL_FIRST_VERTEX_CONVENTION));
|
||||
|
|
|
@ -2766,7 +2766,6 @@ static const struct wined3d_state_entry_template misc_state_template_no3d[] =
|
|||
{STATE_VDECL, {STATE_VDECL, state_nop}},
|
||||
{STATE_RASTERIZER, {STATE_VDECL}},
|
||||
{STATE_SCISSORRECT, {STATE_VDECL}},
|
||||
{STATE_POINTSPRITECOORDORIGIN, {STATE_VDECL}},
|
||||
|
||||
{STATE_TEXTURESTAGE(0, WINED3D_TSS_BUMPENV_MAT00), {STATE_VDECL}},
|
||||
{STATE_TEXTURESTAGE(0, WINED3D_TSS_BUMPENV_MAT01), {STATE_VDECL}},
|
||||
|
|
|
@ -1318,25 +1318,6 @@ static void rasterizer_cc(struct wined3d_context *context, const struct wined3d_
|
|||
line_antialias(r, gl_info);
|
||||
}
|
||||
|
||||
static void psorigin_w(struct wined3d_context *context, const struct wined3d_state *state, DWORD state_id)
|
||||
{
|
||||
static BOOL warned;
|
||||
|
||||
if (!warned)
|
||||
{
|
||||
WARN("Point sprite coordinate origin switching not supported.\n");
|
||||
warned = TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
static void psorigin(struct wined3d_context *context, const struct wined3d_state *state, DWORD state_id)
|
||||
{
|
||||
const struct wined3d_gl_info *gl_info = wined3d_context_gl(context)->gl_info;
|
||||
|
||||
GL_EXTCALL(glPointParameteri(GL_POINT_SPRITE_COORD_ORIGIN, GL_LOWER_LEFT));
|
||||
checkGLcall("glPointParameteri(GL_POINT_SPRITE_COORD_ORIGIN, ...)");
|
||||
}
|
||||
|
||||
void state_srgbwrite(struct wined3d_context *context, const struct wined3d_state *state, DWORD state_id)
|
||||
{
|
||||
const struct wined3d_gl_info *gl_info = wined3d_context_gl(context)->gl_info;
|
||||
|
@ -1510,9 +1491,6 @@ const struct wined3d_state_entry_template misc_state_template_gl[] =
|
|||
{ STATE_RASTERIZER, { STATE_RASTERIZER, rasterizer_cc }, ARB_CLIP_CONTROL },
|
||||
{ STATE_RASTERIZER, { STATE_RASTERIZER, rasterizer }, WINED3D_GL_EXT_NONE },
|
||||
{ STATE_SCISSORRECT, { STATE_SCISSORRECT, scissorrect }, WINED3D_GL_EXT_NONE },
|
||||
{ STATE_POINTSPRITECOORDORIGIN, { STATE_POINTSPRITECOORDORIGIN, state_nop }, ARB_CLIP_CONTROL },
|
||||
{ STATE_POINTSPRITECOORDORIGIN, { STATE_POINTSPRITECOORDORIGIN, psorigin }, WINED3D_GL_VERSION_2_0 },
|
||||
{ STATE_POINTSPRITECOORDORIGIN, { STATE_POINTSPRITECOORDORIGIN, psorigin_w }, WINED3D_GL_EXT_NONE },
|
||||
{ STATE_TEXTURESTAGE(0, WINED3D_TSS_BUMPENV_MAT00), { STATE_TEXTURESTAGE(0, WINED3D_TSS_BUMPENV_MAT00), shader_bumpenv }, WINED3D_GL_EXT_NONE },
|
||||
{ STATE_TEXTURESTAGE(0, WINED3D_TSS_BUMPENV_MAT01), { STATE_TEXTURESTAGE(0, WINED3D_TSS_BUMPENV_MAT00), NULL }, WINED3D_GL_EXT_NONE },
|
||||
{ STATE_TEXTURESTAGE(0, WINED3D_TSS_BUMPENV_MAT10), { STATE_TEXTURESTAGE(0, WINED3D_TSS_BUMPENV_MAT00), NULL }, WINED3D_GL_EXT_NONE },
|
||||
|
@ -1752,7 +1730,6 @@ static void validate_state_table(struct wined3d_state_entry *state_table)
|
|||
STATE_LIGHT_TYPE,
|
||||
STATE_SCISSORRECT,
|
||||
STATE_RASTERIZER,
|
||||
STATE_POINTSPRITECOORDORIGIN,
|
||||
STATE_BASEVERTEXINDEX,
|
||||
STATE_FRAMEBUFFER,
|
||||
STATE_POINT_ENABLE,
|
||||
|
|
|
@ -5387,8 +5387,6 @@ const char *debug_d3dstate(uint32_t state)
|
|||
return "STATE_RASTERIZER";
|
||||
if (STATE_IS_DEPTH_BOUNDS(state))
|
||||
return "STATE_DEPTH_BOUNDS";
|
||||
if (STATE_IS_POINTSPRITECOORDORIGIN(state))
|
||||
return "STATE_POINTSPRITECOORDORIGIN";
|
||||
if (STATE_IS_BASEVERTEXINDEX(state))
|
||||
return "STATE_BASEVERTEXINDEX";
|
||||
if (STATE_IS_FRAMEBUFFER(state))
|
||||
|
|
|
@ -1778,10 +1778,7 @@ void dispatch_compute(struct wined3d_device *device, const struct wined3d_state
|
|||
#define STATE_DEPTH_BOUNDS (STATE_RASTERIZER + 1)
|
||||
#define STATE_IS_DEPTH_BOUNDS(a) ((a) == STATE_DEPTH_BOUNDS)
|
||||
|
||||
#define STATE_POINTSPRITECOORDORIGIN (STATE_DEPTH_BOUNDS + 1)
|
||||
#define STATE_IS_POINTSPRITECOORDORIGIN(a) ((a) == STATE_POINTSPRITECOORDORIGIN)
|
||||
|
||||
#define STATE_BASEVERTEXINDEX (STATE_POINTSPRITECOORDORIGIN + 1)
|
||||
#define STATE_BASEVERTEXINDEX (STATE_DEPTH_BOUNDS + 1)
|
||||
#define STATE_IS_BASEVERTEXINDEX(a) ((a) == STATE_BASEVERTEXINDEX)
|
||||
|
||||
#define STATE_FRAMEBUFFER (STATE_BASEVERTEXINDEX + 1)
|
||||
|
|
Loading…
Reference in a new issue