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
|