Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | radeon/uvd: optimize message handling a bit | Christian König | 2013-10-07 | 1 | -44/+53 |
| | | | | | | | No need to keep a copy of the message in system memory anymore, since it should now be in GART memory on newer chips. Signed-off-by: Christian König <[email protected]> | ||||
* | Revert "r600g: only flush the caches that need to be flushed during CP DMA ↵ | Marek Olšák | 2013-10-06 | 4 | -139/+28 |
| | | | | | | | | | | | | | | | | | operations" This reverts commit 7948ed1250cae78ae1b22dbce4ab23aceacc6159. It caused graphical corruption. I've got no idea why. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70042 https://bugs.freedesktop.org/show_bug.cgi?id=68451 Conflicts: src/gallium/drivers/r600/evergreen_hw_context.c src/gallium/drivers/r600/r600_hw_context.c src/gallium/drivers/r600/r600_pipe.h | ||||
* | haiku: Ensure correct libraries are referenced. | Alexander von Gluck IV | 2013-10-04 | 1 | -1/+0 |
| | |||||
* | haiku: Clean up code, use target-helpers | Alexander von Gluck IV | 2013-10-04 | 1 | -10/+6 |
| | | | | * Thanks for the help xexaxo! | ||||
* | haiku: Drop haiku-softpipe.c; fix extern C | Alexander von Gluck IV | 2013-10-04 | 4 | -103/+1 |
| | | | | | | | * It isn't needed any longer as we're moving in the code that called it. * The winsys code is C, so make sure we include the header in the extern C | ||||
* | haiku: Correct Haiku softpipe library | Alexander von Gluck IV | 2013-10-04 | 1 | -1/+1 |
| | | | | * Use LoadableModule vs SharedLibrary | ||||
* | haiku: Add first Haiku renderer (softpipe) | Alexander von Gluck IV | 2013-10-04 | 9 | -5/+1249 |
| | | | | | * This shared library gets parsed by the system as a system "add-on" | ||||
* | haiku: Build Haiku's libGL from within Mesa | Alexander von Gluck IV | 2013-10-04 | 8 | -0/+1242 |
| | | | | | | | * This in essence means that Mesa would be taking control of Haiku's OpenGL kit. * This works by dispatching renderers from the OpenGL add-ons directory | ||||
* | r600g: texture offsets for non-TXF instructions | Grigori Goronzy | 2013-10-04 | 1 | -10/+10 |
| | | | | | | | All texture instructions can use offsets, not just TXF. Offsets into the literals array were wrong, too. Signed-off-by: Marek Olšák <[email protected]> | ||||
* | r600g: remove an assertion causing a crash at context cleanup | Marek Olšák | 2013-10-04 | 1 | -1/+0 |
| | | | | | Compute samplers are advertised, but not implemented. I think that's intentional. | ||||
* | r300g: remove unused function r300_lacks_vertex_textures | Marek Olšák | 2013-10-04 | 1 | -7/+0 |
| | |||||
* | svga: fix incorrect memcpy src in svga_buffer_upload_piecewise() | Brian Paul | 2013-10-04 | 1 | -1/+1 |
| | | | | | | | | | As we march over the source buffer we're uploading in pieces, we need to memcpy from the current offset, not the start of the buffer. Fixes graphical corruption when drawing very large vertex buffers. Cc: "9.2" <[email protected]> Reviewed-by: Matthew McClure <[email protected]> | ||||
* | util: when packing depth values, round to nearest. | Matthew McClure | 2013-10-04 | 2 | -4/+56 |
| | | | | | | | This patch adds the lrint, lrintf, llrint, and llrintf rounding utility functions. When packing unorm depth values, we will round to nearest. Reviewed-by: Roland Scheidegger <[email protected]> | ||||
* | radeonsi/compute: Fix segfault caused by recent refactoring | Tom Stellard | 2013-10-03 | 2 | -2/+6 |
| | | | | Reviewed-by: Marek Olšák <[email protected]> | ||||
* | radeonsi: Fix build | Brian Paul | 2013-10-03 | 1 | -3/+3 |
| | | | | | | Reviewed-by: Tom Stellard <[email protected]> https://bugs.freedesktop.org/show_bug.cgi?id=70106 | ||||
* | radeonsi/compute: fix bind_compute_sampler_states() breakage | Brian Paul | 2013-10-03 | 1 | -6/+0 |
| | | | | Remove the assignment and the no-op function. | ||||
* | gallium/tests: fix SHADER typo | Brian Paul | 2013-10-03 | 1 | -1/+1 |
| | |||||
* | gallium-egl: use standard variable types over EGLBoolean/EGLint | Emil Velikov | 2013-10-03 | 1 | -9/+9 |
| | | | | | | | | | The inferface/prototype in native_wayland_bufmgr.h uses boolean/int, as well as the rest of the file. Convert to improve consistency and to prevent gcc compiler warnings due to type miss-match. Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Brian Paul <[email protected]> | ||||
* | gallium: remove old bind_*_sampler_states() functions | Brian Paul | 2013-10-03 | 1 | -15/+0 |
| | | | | | The new bind_sampler_states() function takes a shader argument to specify the shader stage. | ||||
* | gallium/docs: update bind_sampler_states() documentation | Brian Paul | 2013-10-03 | 1 | -5/+6 |
| | |||||
* | cso: make sure all sampler states are set/cleared | Brian Paul | 2013-10-03 | 1 | -2/+9 |
| | |||||
* | freedreno: use new bind_sampler_states() function | Brian Paul | 2013-10-03 | 1 | -21/+19 |
| | |||||
* | svga: don't hook in old bind_fragment_sampler_states() functions | Brian Paul | 2013-10-03 | 1 | -9/+0 |
| | |||||
* | radeon: don't use old bind_vertex/fragment_sampler_states() hooks | Brian Paul | 2013-10-03 | 4 | -53/+6 |
| | |||||
* | i915g: remove old bind_vertex/fragment_sampler_states() hooks | Brian Paul | 2013-10-03 | 1 | -2/+0 |
| | |||||
* | noop: remove old bind_*_sampler_states() functions | Brian Paul | 2013-10-03 | 1 | -6/+0 |
| | |||||
* | galahad: remove old bind_*_sampler_states() functions | Brian Paul | 2013-10-03 | 1 | -50/+1 |
| | |||||
* | vl: remove old bind_fragment_sampler_states() calls | Brian Paul | 2013-10-03 | 7 | -47/+17 |
| | |||||
* | util: remove old bind_fragment_sampler_states() calls from blitter code | Brian Paul | 2013-10-03 | 1 | -22/+9 |
| | |||||
* | draw: remove use of old bind_fragment_sampler_states() | Brian Paul | 2013-10-03 | 2 | -82/+13 |
| | |||||
* | nouveau: remove old bind_*_sampler_states() functions | Brian Paul | 2013-10-03 | 4 | -36/+0 |
| | |||||
* | cso: remove use of old bind_*_sampler_states() functions | Brian Paul | 2013-10-03 | 1 | -31/+3 |
| | |||||
* | rbug: remove old bind_*_sampler_states() functions | Brian Paul | 2013-10-03 | 1 | -53/+1 |
| | |||||
* | identity: remove old bind_*_sampler_states() functions | Brian Paul | 2013-10-03 | 1 | -41/+1 |
| | |||||
* | trace: remove old bind_*_sampler_states() functions | Brian Paul | 2013-10-03 | 1 | -75/+7 |
| | |||||
* | ilo: don't hook up old bind_*_sampler_states() functions | Brian Paul | 2013-10-03 | 1 | -4/+0 |
| | |||||
* | llvmpipe: remove old bind_*_sampler_states() functions | Brian Paul | 2013-10-03 | 1 | -26/+0 |
| | |||||
* | softpipe: remove old bind_*_sampler_states() functions | Brian Paul | 2013-10-03 | 1 | -31/+0 |
| | |||||
* | clover: remove bind_compute_sampler_states() calls | Brian Paul | 2013-10-03 | 1 | -8/+6 |
| | |||||
* | gallium/tests: use pipe_context::bind_sampler_states() | Brian Paul | 2013-10-03 | 8 | -9/+13 |
| | |||||
* | gallium/tools: update dump_state.py to use bind_sampler_states() | Brian Paul | 2013-10-03 | 1 | -8/+3 |
| | |||||
* | nouveau: implement pipe_context::bind_sampler_states() | Brian Paul | 2013-10-03 | 6 | -2/+76 |
| | |||||
* | softpipe: implement pipe_context::bind_sampler_states() | Brian Paul | 2013-10-03 | 1 | -0/+1 |
| | |||||
* | radeon: implement pipe_context::bind_sampler_states() | Brian Paul | 2013-10-03 | 3 | -0/+49 |
| | |||||
* | svga: implement pipe_context::bind_sampler_states() | Brian Paul | 2013-10-03 | 1 | -0/+1 |
| | |||||
* | trace: implement pipe_context::bind_sampler_states() | Brian Paul | 2013-10-03 | 1 | -28/+42 |
| | |||||
* | rbug: implement pipe_context::bind_sampler_states() | Brian Paul | 2013-10-03 | 1 | -0/+34 |
| | |||||
* | noop: implement pipe_context::bind_sampler_states() | Brian Paul | 2013-10-03 | 1 | -0/+7 |
| | |||||
* | llvmpipe: implement pipe_context::bind_sampler_states() | Brian Paul | 2013-10-03 | 1 | -0/+1 |
| | |||||
* | ilo: implement pipe_context::bind_sampler_states() | Brian Paul | 2013-10-03 | 1 | -0/+21 |
| |