History log of /external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
efc82aef35a2aac5d2ed9774f6d28f2626796416 01-Dec-2010 Brian Paul <brianp@vmware.com> gallivm/llvmpipe: squash merge of the llvm-context branch

This branch defines a gallivm_state structure which contains the
LLVMBuilderRef, LLVMContextRef, etc. All data structures built with
this object can be periodically freed during a "garbage collection"
operation.

The gallivm_state object has to be passed to most of the builder
functions where LLVMBuilderRef used to be used.

Conflicts:
src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
src/gallium/drivers/llvmpipe/lp_state_setup.c
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
edac740095fb2514b512034b334947f72648cd51 13-Jul-2010 Roland Scheidegger <sroland@vmware.com> llvmpipe: move rasterizer to screen instead of setup context

there's no point of having this per context, so move to screen
(and protect with a mutex).
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
f70d900b805b90f6f53da9698cf8025f88b7e1e0 11-May-2010 Brian Paul <brianp@vmware.com> llvmpipe: remove trailing whitespace, rewrap comment
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
39be50dcdebe6bcbb48cb6aa8ac151eee811acb1 24-Apr-2010 José Fonseca <jfonseca@vmware.com> llvmpipe: Move the determination of the number of threads to the screen.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
0d71ba46e613230c84165106c1fcc9027dec4cd3 15-Mar-2010 Brian Paul <brianp@vmware.com> gallivm/llvmpipe: rename os_llvm.h to lp_bld.h

The llvm wrapper wasn't really an OS thing.

Use lp_bld.h for now but we eventually should rename/re-prefix all the
files/functions in the gallivm/ directory.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
489af2a3ba467e4341cb8504a0e59cf5828864d4 11-Mar-2010 Brian Paul <brianp@vmware.com> gallivm/llvmpipe: include os_llvm.h instead of llvm-c/Core.h
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
3c57c01a44c294e69d902207b2ec94d28a397a51 09-Mar-2010 Keith Whitwell <keithw@vmware.com> ws/xlib: remove self-knowledge about users of xlib winsys

Several software rasterizers can make use of this winsys, but there
isn't any reason why the winsys itself should know about them.

This change moves that information into the libgl-xlib target.

Need to fix up other targets making use of this winsys.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
23e951d0da5802fec70996e46ad6f0abc411594c 04-Mar-2010 Keith Whitwell <keithw@vmware.com> gallium: fix llvmpipe after winsys move
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
94ce4eb3c27706d992226d847d123c46b14b1c4f 04-Mar-2010 Keith Whitwell <keithw@vmware.com> softpipe: rework to use the llvmpipe winsys

Promote the llvmpipe winsys more or less unchanged to
state_trackers/sw_winsys.h.

Some minor breakages:
- softpipe::texture_blanket is broken, but scheduled for removal anyway.
- haven't fixed up g3vdl yet.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
e173a9bbd64dc38dba6b881ed7a9faea02861042 29-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Define an winsys for LLVM. Drop pipe_winsys

lp_winsys will eventually be unified with softpipe's eventually, but we
are free to move quicker since we don't have the myriad of users yet.

Will provide a pipe_winsys adaptor from Keith's softpipe-private-winsys
soon.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
c022e15d1e56ba3a9c6b74eef6556d6063e2e322 23-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Pass fragment context to generated function in a single structure.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
2d6b39f05edcd575b1e10d53f96a38bec848fa67 10-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Use the generated SoA blending code.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
c9a5930fe45a0a0299769bd2b672ca516d1bf39e 27-Jul-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Rename preprocessor symbols too.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h
946f432a08112148d743eb9faf6b27bb8cc7fa76 27-Jul-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Fork softpipe for experimentation with llvm.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_screen.h