2786343896030ed4abcf6674a3e66f3a0d246e0d |
|
17-May-2012 |
Brian Paul <brianp@vmware.com> |
svga: return PIPE_OK instead of 0 And fix the emit_rss() function's return type.
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
991798822346dbb2d741b1f6d62f4bcb2c889dc8 |
|
09-Mar-2012 |
Brian Paul <brianp@vmware.com> |
svga: add null vs pointer check in update_need_pipeline() Based on a patch submitted by Vic Lee. The other part of his patch which checked the fs pointer wasn't needed. This fixes a crash when clear() is called before any VS or FS is set. But this can only happen when the driver is used without the Mesa state tracker. NOTE: This is a candidate for the 8.0 branch. Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
cff0eac702e0070d4d7f0e2ae5f785ec10597d4d |
|
01-Feb-2012 |
Zack Rusin <zackr@vmware.com> |
svga: fix a crash happening before setting fragment shaders. In certain situations API's will call pipe->clear which doesn't require fragment shader, but then we'd try to verify the pipeline and assume fragment shader was always set. This was leading to crash when API would just call simple clear's before anything else. NOTE: This is a candidate for the 8.0 branch. Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
df73a70fbab40fe18e127bc614a9f4cb9e5ed006 |
|
04-Nov-2011 |
Brian Paul <brianp@vmware.com> |
svga: use the draw-module's sprite stage depending on FS inputs If we're drawing sprites and the fragment shader needs both auto- generated texcoords and user-defined varying vars we need to use this fallback path. The reason is when we enable auto texcoord generation, it gets enabled for all texcoord sets. And that clobbers the user-defined varying vars. Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
e8f646fa7e9cf6f6793864384128157735aa03b3 |
|
02-Nov-2011 |
José Fonseca <jfonseca@vmware.com> |
svga: Update state prototypes to return pipe_error. Fixes a bunch of prototype mismatch warnings..
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
0be6ae74e9a56e84df088392ef3b09229508404f |
|
25-Apr-2011 |
Brian Paul <brianp@vmware.com> |
svga: emit user-defined clip plane state User-defined clip planes were a swtnl fallback before.
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
2f5032ec1e2adcac3e6e990624f05900a459f270 |
|
15-Feb-2011 |
Brian Paul <brianp@vmware.com> |
svga: use TRUE/FALSE instead of 0/1 Some fields are booleans, others are bitmasks. Use TRUE/FALSE to clarify what's what.
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
396da5df0e50c90a74bbf57c980e484cf1a527b7 |
|
11-Feb-2011 |
Brian Paul <brianp@vmware.com> |
svga: comments and debug code
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
c523f31f4a35f8396ab35859c70fb041c210cedb |
|
29-Dec-2010 |
Jakob Bornecrantz <jakob@vmware.com> |
svga: Add more swrast debuging
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
ff0f0875135a7842e78fae002ee1187892f9405b |
|
16-Dec-2010 |
Jakob Bornecrantz <jakob@vmware.com> |
svga: Ensure that the wrong vdecls don't get used in swtnl path The draw module set new state that didn't require swtnl which caused need_swtnl to be unset. This caused the call from to svga_update_state(svga, SVGA_STATE_SWTNL_DRAW) from the vbuf backend to overwrite the vdecls we setup there to be overwritten with the real buffers vdecls.
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
1138775d79dfe9043cf9e6c77a9077b0acc0a239 |
|
16-Dec-2010 |
Jakob Bornecrantz <jakob@vmware.com> |
svga: Minor debug text fix
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
7bbf675b884a8fda19b0b53cd524d48243e814f3 |
|
26-Nov-2010 |
José Fonseca <jfonseca@vmware.com> |
svga: Use consistent hexadecimal representation on debug output.
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
e94a092437d3c2ebe2a4c514cc1e3fce38c1d7e9 |
|
24-Apr-2010 |
José Fonseca <jfonseca@vmware.com> |
svga: D3DCOLOR actually stands for B8G8R8A8.
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
e6c3f594e904256b031092ff4f1a321a005f53de |
|
24-Apr-2010 |
José Fonseca <jfonseca@vmware.com> |
svga: Translate recently added vertex formats.
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
504ad3606dfd5891ee04d85d3af2c233fd362c51 |
|
10-Mar-2010 |
Michal Krol <michal@vmware.com> |
svga: Check if vertex elements has been bound before using it.
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
685340a53e1dcb2a888e634ee71ba24356befe69 |
|
09-Mar-2010 |
Roland Scheidegger <sroland@vmware.com> |
Merge branch 'gallium-vertexelementcso' Conflicts: src/gallium/auxiliary/cso_cache/cso_context.c src/gallium/auxiliary/util/u_blit.c src/gallium/auxiliary/util/u_gen_mipmap.c src/gallium/drivers/i915/i915_context.h src/gallium/drivers/i965/brw_draw_upload.c src/gallium/drivers/r300/r300_blit.c src/gallium/drivers/r300/r300_context.h src/gallium/drivers/r300/r300_render.c src/gallium/drivers/r300/r300_state_derived.c src/mesa/state_tracker/st_cb_bitmap.c src/mesa/state_tracker/st_cb_clear.c
|
2998cad9ce0c2c60078a28e6a0f3f3bbda3a6535 |
|
02-Mar-2010 |
José Fonseca <jfonseca@vmware.com> |
Merge branch 'gallium-format-cleanup'
|
b34d138d8453d45f29632d4dcbe040be11265d26 |
|
01-Mar-2010 |
José Fonseca <jfonseca@vmware.com> |
svga: Rename pipe formats.
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
b1676a953eb61838e9ef03532792bc723f4d4ada |
|
01-Mar-2010 |
Roland Scheidegger <sroland@vmware.com> |
svga: adapt to new vertex element cso
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
63cb6f59eac91ba34cf80ff3736568e40b094fe1 |
|
22-Feb-2010 |
Michal Krol <michal@vmware.com> |
gallium: Remove bypass_vs_clip_and_viewport from rasteriser state. Needs testing.
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
28486880ca3ec39419ccee0cb1a3bedc9ef7117c |
|
02-Feb-2010 |
José Fonseca <jfonseca@vmware.com> |
gallium: pipe/p_inlines.h -> util/u_inlines.h
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
429f0e3b37e33a33289f8488369474b20bfd5247 |
|
19-Dec-2009 |
Roland Scheidegger <sroland@vmware.com> |
gallium: fix up drivers for edgeflag changes several drivers which chose to ignore edgeflags might require some more work, while edgeflags never worked there they might now crash.
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|
3192633d4abe262d413e41feb871fe8deed409d8 |
|
16-Nov-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
svga: Add svga driver
/external/mesa3d/src/gallium/drivers/svga/svga_state_need_swtnl.c
|