nouveau: bypass_vs_clip_and_viewport
This commit is contained in:
@@ -7,7 +7,8 @@ nv30_state_viewport_validate(struct nv30_context *nv30)
|
||||
struct nouveau_stateobj *so;
|
||||
unsigned bypass;
|
||||
|
||||
if (/*nv30->render_mode == HW &&*/ !nv30->rasterizer->pipe.bypass_clipping)
|
||||
if (/*nv30->render_mode == HW &&*/
|
||||
!nv30->rasterizer->pipe.bypass_vs_clip_and_viewport)
|
||||
bypass = 0;
|
||||
else
|
||||
bypass = 1;
|
||||
|
||||
@@ -7,7 +7,8 @@ nv40_state_viewport_validate(struct nv40_context *nv40)
|
||||
struct nouveau_stateobj *so;
|
||||
unsigned bypass;
|
||||
|
||||
if (nv40->render_mode == HW && !nv40->rasterizer->pipe.bypass_clipping)
|
||||
if (nv40->render_mode == HW &&
|
||||
!nv40->rasterizer->pipe.bypass_vs_clip_and_viewport)
|
||||
bypass = 0;
|
||||
else
|
||||
bypass = 1;
|
||||
|
||||
@@ -254,7 +254,7 @@ scissor_uptodate:
|
||||
if (nv50->dirty & NV50_NEW_VIEWPORT) {
|
||||
unsigned bypass;
|
||||
|
||||
if (!nv50->rasterizer->pipe.bypass_clipping)
|
||||
if (!nv50->rasterizer->pipe.bypass_vs_clip_and_viewport)
|
||||
bypass = 0;
|
||||
else
|
||||
bypass = 1;
|
||||
|
||||
@@ -371,7 +371,7 @@ static int vlCreateVertexShader
|
||||
unsigned int ti;
|
||||
unsigned int i;
|
||||
|
||||
assert(context);
|
||||
assert(csc);
|
||||
|
||||
pipe = csc->pipe;
|
||||
tokens = (struct tgsi_token*)MALLOC(max_tokens * sizeof(struct tgsi_token));
|
||||
@@ -458,7 +458,7 @@ static int vlCreateFragmentShader
|
||||
unsigned int ti;
|
||||
unsigned int i;
|
||||
|
||||
assert(context);
|
||||
assert(csc);
|
||||
|
||||
pipe = csc->pipe;
|
||||
tokens = (struct tgsi_token*)MALLOC(max_tokens * sizeof(struct tgsi_token));
|
||||
|
||||
@@ -41,9 +41,7 @@ static int vlInitCommon(struct vlContext *context)
|
||||
rast.line_stipple_factor = 0;
|
||||
rast.line_stipple_pattern = 0;
|
||||
rast.line_last_pixel = 0;
|
||||
/* Don't need clipping, but viewport mapping done here */
|
||||
rast.bypass_clipping = 0;
|
||||
rast.bypass_vs = 0;
|
||||
rast.bypass_vs_clip_and_viewport = 0;
|
||||
rast.origin_lower_left = 0;
|
||||
rast.line_width = 1;
|
||||
rast.point_smooth = 0;
|
||||
|
||||
Reference in New Issue
Block a user