Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix out-of-tree build of 'make check' in src/mapi/glapi/tests/ | Jon TURNEY | 2013-03-13 | 1 | -3/+3 |
| | | | | Signed-off-by: Jon TURNEY <[email protected]> | ||||
* | scons: Define PACKAGE_VERSION/BUGREPORT globally. | José Fonseca | 2013-03-13 | 3 | -6/+5 |
| | | | | Fixes the scons build. | ||||
* | tests: Add $(top_srcdir)/include to AM_CPPFLAGS. | Vinson Lee | 2013-03-12 | 1 | -0/+1 |
| | | | | | | | | | | | Fixes this build error with make check. CC collision.o In file included from ../../../../../src/mesa/main/hash_table.h:34:0, from collision.c:31: ../../../../../src/mesa/main/compiler.h:51:53: fatal error: c99_compat.h: No such file or directory Signed-off-by: Vinson Lee <[email protected]> | ||||
* | scons: Define PACKAGE_xxx | José Fonseca | 2013-03-13 | 1 | -0/+5 |
| | | | | Should get the builds going again. | ||||
* | docs: rewrite the OSMesa info / instructions | Brian Paul | 2013-03-12 | 1 | -40/+25 |
| | | | | Reviewed-by: José Fonseca <[email protected]> | ||||
* | configure: wire-up new OSMesa gallium state tracker and target | Brian Paul | 2013-03-12 | 1 | -0/+4 |
| | | | | Reviewed-by: José Fonseca <[email protected]> | ||||
* | target/osmesa: add new Makefile.am | Brian Paul | 2013-03-12 | 1 | -0/+91 |
| | | | | Reviewed-by: José Fonseca <[email protected]> | ||||
* | targets/osmesa: new OSMesa gallium target | Brian Paul | 2013-03-12 | 1 | -0/+55 |
| | | | | Reviewed-by: José Fonseca <[email protected]> | ||||
* | st/osmesa: add new Makefile.am | Brian Paul | 2013-03-12 | 1 | -0/+41 |
| | | | | Reviewed-by: José Fonseca <[email protected]> | ||||
* | st/osmesa: new OSMesa gallium state tracker | Brian Paul | 2013-03-12 | 1 | -0/+793 |
| | | | | Reviewed-by: José Fonseca <[email protected]> | ||||
* | st/mesa: add PIPE_FORMAT_R16G16B16A16_UNORM renderbuffer support | Brian Paul | 2013-03-12 | 1 | -0/+3 |
| | | | | | | To allow rendering in 16-bit/channel RGBA buffers. Reviewed-by: José Fonseca <[email protected]> | ||||
* | scons: Re-add ',' | José Fonseca | 2013-03-13 | 1 | -1/+1 |
| | |||||
* | autotools: Add missing top-level include dir. | José Fonseca | 2013-03-13 | 1 | -0/+1 |
| | | | | | Fixes autotools build failure. Not sure if there are more, as I have difficulties in building the full tree. | ||||
* | configure.ac: Alphabetize freedreno makefiles. | Matt Turner | 2013-03-12 | 1 | -3/+3 |
| | |||||
* | build: Get rid of dead MESA_ASM_FILES variable | Matt Turner | 2013-03-12 | 2 | -6/+0 |
| | | | | Reviewed-by: Eric Anholt <[email protected]> | ||||
* | mesa/build: Get rid of dead ALL_FILES variable | Matt Turner | 2013-03-12 | 1 | -6/+0 |
| | | | | Reviewed-by: Eric Anholt <[email protected]> | ||||
* | xmlpool/.gitignore: Remove 'Makefile' | Matt Turner | 2013-03-12 | 1 | -1/+0 |
| | | | | | | Handled by top level .gitignore. Reviewed-by: Eric Anholt <[email protected]> | ||||
* | mesa: Use PACKAGE_BUGREPORT macro. | Matt Turner | 2013-03-12 | 2 | -2/+2 |
| | | | | Reviewed-by: Eric Anholt <[email protected]> | ||||
* | mesa: Remove unused version #defines from version.h. | Matt Turner | 2013-03-12 | 2 | -13/+0 |
| | | | | Reviewed-by: Eric Anholt <[email protected]> | ||||
* | mesa: Replace MESA_VERSION with PACKAGE_VERSION. | Matt Turner | 2013-03-12 | 11 | -13/+11 |
| | | | | | | One fewer place to have to update. Reviewed-by: Eric Anholt <[email protected]> | ||||
* | draw/so: Fix stream output with geometry shaders | Zack Rusin | 2013-03-12 | 2 | -8/+31 |
| | | | | | | | | | If geometry shader is present its stream output info should be used instead of the vs and we shouldn't use the pre-clipped corrdinates. Signed-off-by: Zack Rusin <[email protected]> Reviewed-by: José Fonseca <[email protected]> | ||||
* | include: Fix build with VS 11 (i.e, 2012). | José Fonseca | 2013-03-12 | 1 | -0/+42 |
| | | | | | | NOTE: Candidate for the stable branches. Reviewed-by: Brian Paul <[email protected]> | ||||
* | mesa,gallium,egl,mapi: One definition of C99 inline/__func__ to rule them all. | José Fonseca | 2013-03-12 | 5 | -180/+125 |
| | | | | | | | | We were in four already... NOTE: Candidate for the stable branches. Reviewed-by: Brian Paul <[email protected]> | ||||
* | scons: Allows choosing VS 10 or 11. | José Fonseca | 2013-03-12 | 1 | -1/+1 |
| | | | | | | NOTE: Candidate for the stable branches. Reviewed-by: Brian Paul <[email protected]> | ||||
* | radeonsi: Fix off-by-one for maximum vertex element index in some cases | Michel Dänzer | 2013-03-12 | 1 | -2/+8 |
| | | | | | | | | | | | In cases where the vertex element size is smaller than the vertex buffer stride, the previous calculation could end up 1 too low. This would result in the GPU using index 0 instead of the maximum index for those elements, which would be visible as intermittent distorted triangles. NOTE: This is a candidate for the 9.1 branch. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | nvc0: avoid crash on updating RASTERIZE_ENABLE state | Christoph Bumiller | 2013-03-12 | 2 | -4/+18 |
| | | | | | When doing a blit with the 3D engine, the rasterizer or zsa cso may be NULL. | ||||
* | gallium/tests: check format in compute tests, make selectable | Christoph Bumiller | 2013-03-12 | 1 | -17/+52 |
| | |||||
* | nvc0: add MP trap handler for nve4 | Christoph Bumiller | 2013-03-12 | 4 | -15/+314 |
| | |||||
* | nvc0: they removed the NTID,NCTAID,GRIDID registers on nve4 | Christoph Bumiller | 2013-03-12 | 6 | -23/+66 |
| | |||||
* | nvc0: implement compute support for nve4 | Christoph Bumiller | 2013-03-12 | 18 | -78/+1882 |
| | |||||
* | nvc0/ir: try to fix CAS (CompareAndSwap) | Christoph Bumiller | 2013-03-12 | 2 | -1/+42 |
| | |||||
* | nv50/ir: add CCTL (cache control) op | Christoph Bumiller | 2013-03-12 | 5 | -4/+33 |
| | |||||
* | nvc0/ir/emit: fix emission of large address offsets | Christoph Bumiller | 2013-03-12 | 1 | -8/+50 |
| | |||||
* | nvc0: add SHADER/COMPUTE_RESOURCE bind flags to format table | Christoph Bumiller | 2013-03-12 | 1 | -43/+53 |
| | |||||
* | nouveau: align PIPE_BIND_SHADER,COMPUTE_RESOURCEs to 256 bytes | Christoph Bumiller | 2013-03-12 | 1 | -1/+3 |
| | |||||
* | nv50,nvc0: copy writable flag on surface creation | Christoph Bumiller | 2013-03-12 | 2 | -0/+2 |
| | |||||
* | nv50/ir: add support for different sampler and resource index on nve4 | Christoph Bumiller | 2013-03-12 | 3 | -37/+51 |
| | | | | | | | | | | And remove non-working code for indirect sampler/resource selection. Will be added back later. Includes code from "nv50/ir/tgsi: Resource indirect indexing" by Francisco Jerez (when mixing the R and S handles we can only specify them via a register, i.e. indirectly, unless we upload all the used handle combinations to c[] space, which we don't for now). | ||||
* | nv50/ir: implement splitting of 64 bit ops after RA | Christoph Bumiller | 2013-03-12 | 6 | -39/+98 |
| | |||||
* | nvc0/ir: skip back edges when determining latest sched value | Christoph Bumiller | 2013-03-12 | 1 | -3/+4 |
| | |||||
* | nvc0/ir: use large issue delay after RET, too | Christoph Bumiller | 2013-03-12 | 1 | -1/+1 |
| | |||||
* | nv50/ir: fix size adjustment for sched info for multiple functions | Christoph Bumiller | 2013-03-12 | 1 | -6/+11 |
| | |||||
* | nv50/ir: print function inputs and outputs | Christoph Bumiller | 2013-03-12 | 1 | -1/+22 |
| | |||||
* | nv50/ir/ssa: add a few comments regarding RenamePass | Christoph Bumiller | 2013-03-12 | 1 | -0/+19 |
| | |||||
* | nv50/ir/tgsi: Exclude local declarations from function prototypes. | Francisco Jerez | 2013-03-12 | 1 | -5/+28 |
| | |||||
* | nv50/ir/opt: try to make use of SUCLAMP addend | Christoph Bumiller | 2013-03-12 | 1 | -0/+45 |
| | |||||
* | nv50/ir: don't assert on type in Modifier.applyTo if it is 0 | Christoph Bumiller | 2013-03-12 | 1 | -0/+2 |
| | |||||
* | nv50/ir: add support for barriers | Christoph Bumiller | 2013-03-12 | 7 | -15/+161 |
| | | | | nv50 part by Francisco Jerez. | ||||
* | nv50/ir/tgsi: add support for atomics | Christoph Bumiller | 2013-03-12 | 1 | -0/+89 |
| | |||||
* | nv50/ir/tgsi: handle TGSI_OPCODE_LOAD,STORE | Christoph Bumiller | 2013-03-12 | 7 | -30/+303 |
| | | | | | | | | | | | | | | | | Squashed and (heavily) modified original patches by Francisco Jerez: nv50/ir/tgsi: Implement resource LOAD/STORE (wip). nv50/ir/tgsi: Emit SUST/SULD for surface access, and add CB LOAD/STORE support nv50/ir/tgsi: Fix/clean up the LOAD/STORE handling code. Left out for now: nv50/ir/tgsi: Resource indirect indexing Treating raw, read-only surfaces as constant buffers (CBs) was removed because CBs are limited to a size of 64 KiB which isn't desireable, and because this decision should probably be made by the state tracker. If we used a number of CB slots for surfaces, it might find that we cannot accomodate the advertised limit. | ||||
* | nvc0/ir: don't replace load from input in COMPUTE progs with VFETCH | Christoph Bumiller | 2013-03-12 | 1 | -2/+7 |
| |