summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/svga/svga_state_framebuffer.c
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2014-01-18 05:57:32 -0800
committerBrian Paul <brianp@vmware.com>2014-01-23 08:23:01 -0700
commitf12954e1cbb9750814e2d73e8f8435719bff9528 (patch)
tree1345581ef48324459da1a30854275c4740ef0ff6 /src/gallium/drivers/svga/svga_state_framebuffer.c
parent56b876ecd0c2d1958314671fcfdfa6a959c74137 (diff)
svga: whitespace, formatting fixes in svga_state_framebuffer.c
Reviewed-by: José Fonseca <jfonseca@vmware.com>
Diffstat (limited to 'src/gallium/drivers/svga/svga_state_framebuffer.c')
-rw-r--r--src/gallium/drivers/svga/svga_state_framebuffer.c57
1 files changed, 26 insertions, 31 deletions
diff --git a/src/gallium/drivers/svga/svga_state_framebuffer.c b/src/gallium/drivers/svga/svga_state_framebuffer.c
index 6976d37e294..1497116d556 100644
--- a/src/gallium/drivers/svga/svga_state_framebuffer.c
+++ b/src/gallium/drivers/svga/svga_state_framebuffer.c
@@ -66,22 +66,22 @@ emit_framebuffer( struct svga_context *svga,
* We need to reemit non-null surface bindings, even when they are not
* dirty, to ensure that the resources are paged in.
*/
-
+
for (i = 0; i < svgascreen->max_color_buffers; i++) {
if (curr->cbufs[i] != hw->cbufs[i] ||
(reemit && hw->cbufs[i])) {
if (svga->curr.nr_fbs++ > MAX_RT_PER_BATCH)
return PIPE_ERROR_OUT_OF_MEMORY;
- ret = SVGA3D_SetRenderTarget(svga->swc, SVGA3D_RT_COLOR0 + i, curr->cbufs[i]);
+ ret = SVGA3D_SetRenderTarget(svga->swc, SVGA3D_RT_COLOR0 + i,
+ curr->cbufs[i]);
if (ret != PIPE_OK)
return ret;
-
+
pipe_surface_reference(&hw->cbufs[i], curr->cbufs[i]);
}
}
-
if (curr->zsbuf != hw->zsbuf ||
(reemit && hw->zsbuf)) {
ret = SVGA3D_SetRenderTarget(svga->swc, SVGA3D_RT_DEPTH, curr->zsbuf);
@@ -90,7 +90,8 @@ emit_framebuffer( struct svga_context *svga,
if (curr->zsbuf &&
curr->zsbuf->format == PIPE_FORMAT_S8_UINT_Z24_UNORM) {
- ret = SVGA3D_SetRenderTarget(svga->swc, SVGA3D_RT_STENCIL, curr->zsbuf);
+ ret = SVGA3D_SetRenderTarget(svga->swc, SVGA3D_RT_STENCIL,
+ curr->zsbuf);
if (ret != PIPE_OK)
return ret;
}
@@ -99,7 +100,7 @@ emit_framebuffer( struct svga_context *svga,
if (ret != PIPE_OK)
return ret;
}
-
+
pipe_surface_reference(&hw->zsbuf, curr->zsbuf);
}
@@ -129,7 +130,8 @@ svga_reemit_framebuffer_bindings(struct svga_context *svga)
for (i = 0; i < svgascreen->max_color_buffers; i++) {
if (hw->cbufs[i]) {
- ret = SVGA3D_SetRenderTarget(svga->swc, SVGA3D_RT_COLOR0 + i, hw->cbufs[i]);
+ ret = SVGA3D_SetRenderTarget(svga->swc, SVGA3D_RT_COLOR0 + i,
+ hw->cbufs[i]);
if (ret != PIPE_OK) {
return ret;
}
@@ -163,7 +165,7 @@ svga_reemit_framebuffer_bindings(struct svga_context *svga)
}
-struct svga_tracked_state svga_hw_framebuffer =
+struct svga_tracked_state svga_hw_framebuffer =
{
"hw framebuffer state",
SVGA_NEW_FRAME_BUFFER,
@@ -173,7 +175,7 @@ struct svga_tracked_state svga_hw_framebuffer =
-/***********************************************************************
+/***********************************************************************
*/
static enum pipe_error
@@ -198,8 +200,8 @@ emit_viewport( struct svga_context *svga,
float fx = viewport->scale[0] * -1.0f + viewport->translate[0];
float fy = flip * viewport->scale[1] * -1.0f + viewport->translate[1];
- float fw = viewport->scale[0] * 2.0f;
- float fh = flip * viewport->scale[1] * 2.0f;
+ float fw = viewport->scale[0] * 2.0f;
+ float fh = flip * viewport->scale[1] * 2.0f;
memset( &prescale, 0, sizeof(prescale) );
@@ -225,13 +227,11 @@ emit_viewport( struct svga_context *svga,
prescale.translate[3] = 0;
prescale.enabled = TRUE;
-
-
if (fw < 0) {
prescale.scale[0] *= -1.0f;
prescale.translate[0] += -fw;
fw = -fw;
- fx = viewport->scale[0] * 1.0f + viewport->translate[0];
+ fx = viewport->scale[0] * 1.0f + viewport->translate[0];
}
if (fh < 0.0) {
@@ -244,7 +244,7 @@ emit_viewport( struct svga_context *svga,
if (fx < 0) {
prescale.translate[0] += fx;
- prescale.scale[0] *= fw / (fw + fx);
+ prescale.scale[0] *= fw / (fw + fx);
fw += fx;
fx = 0.0f;
}
@@ -256,17 +256,16 @@ emit_viewport( struct svga_context *svga,
else {
prescale.translate[1] += fy;
}
- prescale.scale[1] *= fh / (fh + fy);
+ prescale.scale[1] *= fh / (fh + fy);
fh += fy;
fy = 0.0f;
}
if (fx + fw > fb_width) {
- prescale.scale[0] *= fw / (fb_width - fx);
+ prescale.scale[0] *= fw / (fb_width - fx);
prescale.translate[0] -= fx * (fw / (fb_width - fx));
prescale.translate[0] += fx;
fw = fb_width - fx;
-
}
if (fy + fh > fb_height) {
@@ -289,7 +288,6 @@ emit_viewport( struct svga_context *svga,
goto out;
}
-
/* D3D viewport is integer space. Convert fx,fy,etc. to
* integers.
*
@@ -315,7 +313,6 @@ emit_viewport( struct svga_context *svga,
rect.w,
rect.h);
-
/* Finally, to get GL rasterization rules, need to tweak the
* screen-space coordinates slightly relative to D3D which is
* what hardware implements natively.
@@ -345,7 +342,6 @@ emit_viewport( struct svga_context *svga,
prescale.scale[2] = 0.5; /* D3D clip space */
}
-
range_min = viewport->scale[2] * -1.0f + viewport->translate[2];
range_max = viewport->scale[2] * 1.0f + viewport->translate[2];
@@ -355,10 +351,10 @@ emit_viewport( struct svga_context *svga,
*/
if (range_min > range_max) {
float range_tmp;
- range_tmp = range_min;
- range_min = range_max;
+ range_tmp = range_min;
+ range_min = range_max;
range_max = range_tmp;
- prescale.scale[2] = -prescale.scale[2];
+ prescale.scale[2] = -prescale.scale[2];
}
if (prescale.enabled) {
@@ -389,7 +385,7 @@ emit_viewport( struct svga_context *svga,
/* Adjust prescale to take into account the fact that it is
* going to be applied prior to the perspective divide and
* viewport transformation.
- *
+ *
* Vwin = H(Vc/Vc.w) + J
*
* We want to tweak Vwin with scale and translation from above,
@@ -439,8 +435,7 @@ out:
}
if (svga->state.hw_clear.depthrange.zmin != range_min ||
- svga->state.hw_clear.depthrange.zmax != range_max)
- {
+ svga->state.hw_clear.depthrange.zmax != range_max) {
ret = SVGA3D_SetZRange(svga->swc, range_min, range_max );
if(ret != PIPE_OK)
return ret;
@@ -458,7 +453,7 @@ out:
}
-struct svga_tracked_state svga_hw_viewport =
+struct svga_tracked_state svga_hw_viewport =
{
"hw viewport state",
( SVGA_NEW_FRAME_BUFFER |
@@ -483,12 +478,12 @@ emit_scissor_rect( struct svga_context *svga,
rect.y = scissor->miny;
rect.w = scissor->maxx - scissor->minx; /* + 1 ?? */
rect.h = scissor->maxy - scissor->miny; /* + 1 ?? */
-
+
return SVGA3D_SetScissorRect(svga->swc, &rect);
}
-struct svga_tracked_state svga_hw_scissor =
+struct svga_tracked_state svga_hw_scissor =
{
"hw scissor state",
SVGA_NEW_SCISSOR,
@@ -538,7 +533,7 @@ emit_clip_planes( struct svga_context *svga,
}
-struct svga_tracked_state svga_hw_clip_planes =
+struct svga_tracked_state svga_hw_clip_planes =
{
"hw viewport state",
SVGA_NEW_CLIP,