History log of /external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
315f8daab1598a4de709d469a559b5aa09107404 04-Nov-2010 Hui Qi Tay <tayhuiqithq@gmail.com> llvmpipe: added llvm offset setup code
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
5f00819cb382bdb70c29e2db3c6ff22a879bf10f 16-Sep-2010 Keith Whitwell <keithw@vmware.com> llvmpipe: add LP_PERF flag to disable various aspects of rasterization

Allows disabling various operations (mainly texture-related, but
will grow) to try & identify bottlenecks.

Unlike LP_DEBUG, this is active even in release builds - which is
necessary for performance investigation.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
1fc5a318a64b10567ed6990eb04b2dc3ecb2b347 04-May-2010 Brian Paul <brianp@vmware.com> gallium: move framebuffer utility functions into a new file
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
4a72ec49f671015cd556ca2efbe5327f8e02fb28 23-Apr-2010 Brian Paul <brianp@vmware.com> llvmpipe: rename MAXWIDTH, MAXHEIGHT
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
bc50336b6ab40b6f4df7dbe19abe8b1d89938472 02-Apr-2010 Brian Paul <brianp@vmware.com> llvmpipe: limit max texture size to 2Kx2K for now

MAXWIDTH/HEIGHT were 2048 but the max texture size was 4096.
This caused a crash if a 4Kx4K texture was created and rendered to.
See comment about max framebuffer size in lp_scene.h.

Also added assertions to catch this inconsistancy in the future.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
a1af8eec66c5f7ec421e8011b41c1a7c36319f9f 05-Feb-2010 José Fonseca <jfonseca@vmware.com> Merge remote branch 'origin/lp-binning'

Conflicts:
src/gallium/auxiliary/util/u_dl.c
src/gallium/auxiliary/util/u_time.h
src/gallium/drivers/llvmpipe/lp_state_derived.c
src/gallium/drivers/llvmpipe/lp_state_surface.c
src/gallium/drivers/llvmpipe/lp_tex_cache.c
src/gallium/drivers/llvmpipe/lp_tile_cache.c
28486880ca3ec39419ccee0cb1a3bedc9ef7117c 02-Feb-2010 José Fonseca <jfonseca@vmware.com> gallium: pipe/p_inlines.h -> util/u_inlines.h
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
bee9964b29b2428ee75e2d1efc0e1d2c2518a417 31-Jan-2010 José Fonseca <jfonseca@vmware.com> Merge remote branch 'origin/master' into lp-binning

Conflicts:
Makefile
src/gallium/auxiliary/util/u_surface.c
src/gallium/drivers/llvmpipe/lp_flush.c
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_state_derived.c
src/gallium/drivers/llvmpipe/lp_state_fs.c
src/gallium/drivers/llvmpipe/lp_state_surface.c
src/gallium/drivers/llvmpipe/lp_tex_cache.c
src/gallium/drivers/llvmpipe/lp_texture.c
src/gallium/drivers/llvmpipe/lp_tile_cache.c
src/mesa/state_tracker/st_cb_condrender.c
cd8614b0287dc5a69725ec4ee0208fad61f7789e 22-Jan-2010 Brian Paul <brianp@vmware.com> Merge branch 'mesa_7_7_branch'

Conflicts:
src/gallium/auxiliary/draw/draw_context.c
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
src/gallium/auxiliary/pipebuffer/Makefile
src/gallium/auxiliary/pipebuffer/SConscript
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
src/gallium/auxiliary/tgsi/tgsi_scan.c
src/gallium/drivers/i915/i915_surface.c
src/gallium/drivers/i915/i915_texture.c
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_tex_sample_c.c
src/gallium/drivers/llvmpipe/lp_texture.c
src/gallium/drivers/softpipe/sp_prim_vbuf.c
src/gallium/state_trackers/xorg/xorg_dri2.c
src/gallium/winsys/drm/intel/gem/intel_drm_api.c
src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c
src/gallium/winsys/drm/radeon/core/radeon_drm.c
src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c
src/mesa/state_tracker/st_cb_clear.c
4222bf3d3c7c85112f2e21bd3ea29b1f496ed8bb 21-Jan-2010 Vinson Lee <vlee@vmware.com> llvmpipe: Remove unnecessary headers.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
080c40ab32b2abd6d8381b4a0cc143d36a1652b2 08-Jan-2010 José Fonseca <jfonseca@vmware.com> Merge remote branch 'origin/master' into lp-binning

Conflicts:
src/gallium/auxiliary/util/u_surface.c
src/gallium/drivers/llvmpipe/Makefile
src/gallium/drivers/llvmpipe/SConscript
src/gallium/drivers/llvmpipe/lp_bld_arit.c
src/gallium/drivers/llvmpipe/lp_bld_flow.c
src/gallium/drivers/llvmpipe/lp_bld_interp.c
src/gallium/drivers/llvmpipe/lp_clear.c
src/gallium/drivers/llvmpipe/lp_context.c
src/gallium/drivers/llvmpipe/lp_context.h
src/gallium/drivers/llvmpipe/lp_draw_arrays.c
src/gallium/drivers/llvmpipe/lp_jit.c
src/gallium/drivers/llvmpipe/lp_jit.h
src/gallium/drivers/llvmpipe/lp_prim_vbuf.c
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_setup_point.c
src/gallium/drivers/llvmpipe/lp_state.h
src/gallium/drivers/llvmpipe/lp_state_blend.c
src/gallium/drivers/llvmpipe/lp_state_derived.c
src/gallium/drivers/llvmpipe/lp_state_fs.c
src/gallium/drivers/llvmpipe/lp_state_sampler.c
src/gallium/drivers/llvmpipe/lp_state_surface.c
src/gallium/drivers/llvmpipe/lp_tex_cache.c
src/gallium/drivers/llvmpipe/lp_tex_cache.h
src/gallium/drivers/llvmpipe/lp_tex_sample.h
src/gallium/drivers/llvmpipe/lp_tile_cache.c
491a18494373434c1a8e563f489d51b7760f227f 26-Dec-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Flush draw module before switching framebuffer.

Otherwise geometry will end up in the wrong rendertarget.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
7f2ba80025e4b534db72427a206e6a542fc2f520 17-Dec-2009 Keith Whitwell <keithw@vmware.com> llvmpipe: keep copy of framebuffer state in setup context

Avoids crashes when first frame is rendered before window is mapped.
Avoids potential issue where fb state is changed before setup context is
flushed.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
544882eb58253a4538ccc90ae091abed353416b4 11-Dec-2009 Brian Paul <brianp@vmware.com> llvmpipe: fix inverted util_framebuffer_state_equal() result
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
6d810e5a7b082b9769a4ede4661536ae0e070dd2 10-Dec-2009 Brian Paul <brianp@vmware.com> llvmpipe: simplify llvmpipe_set_framebuffer_state()
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
9fca3e065b9ab5ef1389a76934bc24ed2b287a76 04-Dec-2009 Brian Paul <brianp@vmware.com> llvmpipe: simplify framebuffer state code
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
f5bd93fae2e4f46665eb1f09ca64cb39ff2b8a79 03-Dec-2009 Michal Krol <michal@vmware.com> Move pf_get_component_bits() to u_format auxiliary module.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
c1013f5d404880046f304de706d4216b08bd3011 09-Oct-2009 Keith Whitwell <keithw@vmware.com> llvmpipe: remove dead code
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
35a90e67ebc37dc0a8432db76c91b8855a94598a 08-Oct-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Assorted build fixes.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
6b65685def525a8023ee936e82e53af2bc4e38b2 08-Oct-2009 Keith Whitwell <keithw@vmware.com> llvmpipe: remove tex tile cache and related code
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
77ef7050587bba43c219e9d22170237898b2bb23 04-Oct-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Ensure tile cache transfers are mapped before flushing it.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
9871521b302117682afbefa7316a41a1a00485b2 27-Sep-2009 Younes Manton <younes.m@gmail.com> llvmpipe: Grab a ref when the fb is set.

Based on softpipe commit a77226071f6814a53358a5d6caff685889d0e4ec.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
4d2b0eb19e432f83845a55d552b5d1d61f040459 23-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Squash the quad pipeline.

It had been reduced to one fixed stage.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
e3b38e5ec1ba93e3f1a1b3d5039c70ff7aa3ebe6 21-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Code generate the depth test, and include in the shader.

Only 32bit depth/stencil surfaces supported for now. Stencil ops not
implemented yet.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
c5375da1dc058311f4d1b2f78c83eccefff5c732 25-Jul-2009 Keith Whitwell <keithw@vmware.com> llvmpipe: cleanup framebuffer state routine slightly
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
3121484a8bde7af053fb627bd716be957fcef18c 16-Jul-2009 Keith Whitwell <keithw@vmware.com> llvmpipe: remove backwards dependency from tilecache to llvmpipe

The tile cache is a utility, it shouldn't know anything about the
entity which is making use of it (ie llvmpipe).

Remove llvmpipe parameter to all the tilecache function calls, and
also remove the need to keep a llvmpipe pointer in the sampler structs.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
c9a5930fe45a0a0299769bd2b672ca516d1bf39e 27-Jul-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Rename preprocessor symbols too.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c
946f432a08112148d743eb9faf6b27bb8cc7fa76 27-Jul-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Fork softpipe for experimentation with llvm.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_surface.c