Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | llvmpipe: don't assert when trying to render to surfaces with multiple layers | Roland Scheidegger | 2013-03-14 | 2 | -2/+3 |
| | | | | | | | instead just warn when creating the surface, rendering will simply happen to first layer. Reviewed-by: Jose Fonseca <[email protected]> | ||||
* | softpipe: don't assert when creating surfaces with multiple layers | Roland Scheidegger | 2013-03-14 | 2 | -16/+32 |
| | | | | | | | | | | | | We can't handle them yet, however we can safely just warn (we will just render to first layer, which is fine since we can't handle rendertarget system value neither). Also make behavior more predictable with buffer surfaces (it would sometimes hit bogus asserts because of the union in the surface, instead create the surface but assert when trying to set a buffer in the framebuffer). Reviewed-by: Jose Fonseca <[email protected]> | ||||
* | llvmpipe: Fix geometry shader token leak. | José Fonseca | 2013-03-13 | 1 | -0/+1 |
| | | | | Trivial. Matches softpipe's code. | ||||
* | radeon/llvm: Add missing license headers | Tom Stellard | 2013-03-13 | 2 | -0/+52 |
| | | | | Signed-off-by: Tom Stellard <[email protected]> | ||||
* | radeon/llvm: Make radeon_llvm_util.cpp a C file | Tom Stellard | 2013-03-13 | 3 | -29/+8 |
| | | | | All the functions in this file are now implemented in C. | ||||
* | radeon/llvm: Optimize radeon_llvm_strip_unused_kernels() | Tom Stellard | 2013-03-13 | 2 | -17/+10 |
| | | | | | | | | Just delete unused kernels rather than marking them as internal and running the GlobalDCE pass. Also implement this function in C and inline it into radeon_llvm_get_kernel_module() | ||||
* | radeon/llvm: Implement radeon_llvm_get_kernel_module() using the C API | Tom Stellard | 2013-03-13 | 2 | -7/+15 |
| | |||||
* | radeon/llvm: Implement radeon_llvm_get_num_kernels() using the C API | Tom Stellard | 2013-03-13 | 1 | -6/+1 |
| | |||||
* | radeon/llvm: Implement radeon_llvm_parse_bitcode() using C API | Tom Stellard | 2013-03-13 | 2 | -8/+11 |
| | | | | Also make the function static since it is not used anywhere else. | ||||
* | r600g/llvm: Move llvm wrapper functions into the radeon directory | Tom Stellard | 2013-03-13 | 7 | -38/+35 |
| | |||||
* | Properly check GLX_INDIRECT_RENDERING in glapi/tests/check_table | Jon TURNEY | 2013-03-13 | 2 | -1/+2 |
| | | | | | | | | Actually use $DEFINES, so we can see if GLX_INDIRECT_RENDERING is defined If GLX_INDIRECT_RENDERING is defined, _GLAPI_SKIP_PROTO_ENTRY_POINTS will be defined, and libglapi won't contain the 'protocol entry points', so we should provide stubs in check_table.cpp | ||||
* | Fix glapi/tests/check_table.cpp for standardized OpenGL function names | Jon TURNEY | 2013-03-13 | 1 | -264/+264 |
| | | | | | | | | It looks like this has been broken since commit 1a1db1746db82efc7f0643508886dfc78a15eb71 "Standardize names of OpenGL functions." Signed-off-by: Jon TURNEY <[email protected]> | ||||
* | 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 |
| |