Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit 'origin/gallium-winsys-handle-rebased' | Keith Whitwell | 2010-03-08 | 43 | -962/+860 |
|\ | |||||
| * | nouveau: s/TEXTURE_USAGE_PRIMARY/TEXTURE_USAGE_SCANOUT | Christoph Bumiller | 2010-03-05 | 3 | -5/+5 |
| | | |||||
| * | svga: Forgot one bit in rebase | Jakob Bornecrantz | 2010-03-04 | 1 | -3/+0 |
| | | |||||
| * | nouveau: Conversion to winsys handle | Jakob Bornecrantz | 2010-03-04 | 2 | -66/+78 |
| | | | | | | | | Not the best conversion that could be done. | ||||
| * | softpipe: remove dead get_texture_buffer function | Keith Whitwell | 2010-03-04 | 2 | -26/+0 |
| | | |||||
| * | r300g: remove dead r300_get_texture_buffer function | Keith Whitwell | 2010-03-04 | 4 | -33/+12 |
| | | |||||
| * | r300g: Conversion to to winsys handle | Jakob Bornecrantz | 2010-03-01 | 5 | -143/+149 |
| | | |||||
| * | svga: Conversion to winsys handle | Jakob Bornecrantz | 2010-03-01 | 3 | -80/+91 |
| | | |||||
| * | i965g: Conversion to winsys handle | Jakob Bornecrantz | 2010-03-01 | 4 | -241/+200 |
| | | |||||
| * | i915g: Conversion to winsys handle | Jakob Bornecrantz | 2010-03-01 | 4 | -165/+137 |
| | | |||||
| * | gallium: Reorg texture usage flags | Jakob Bornecrantz | 2010-03-01 | 13 | -26/+35 |
| | | | | | | | | | | | | | | | | Introduce a new shared usage and rename primary to scanout. The display target usage is more of a windows concept and doesn't mean the same thing as shared. Display target means that the surface should be presentable, for softpipe this means that it should be backed by a hardware buffer. | ||||
| * | gallium: Expose a opaque winsys handle and functions on pipe_screen | Jakob Bornecrantz | 2010-03-01 | 11 | -174/+153 |
| | | | | | | | | | | | | | | | | | | | | | | Instead of having these functions on a side interface like on drm_api create a opaque winsys_handle that is to be passed down into the winsys. Currently the only thing ported to this new interface is drm_api, and of that only the components that builds by default is ported. All the drivers and any extra state trackers needs to be ported before this can go into master. | ||||
* | | r300g: fix updating the tiling flags for the framebuffer state | Marek Olšák | 2010-03-08 | 1 | -3/+2 |
| | | |||||
* | | r300g: remove unnecessary state emissions and clean up | Marek Olšák | 2010-03-08 | 3 | -15/+26 |
| | | |||||
* | | r300g: fix DRM errors | Marek Olšák | 2010-03-07 | 1 | -1/+6 |
| | | |||||
* | | r300g: disable macrotiling when the texture height is smaller than a macrotile | Marek Olšák | 2010-03-07 | 1 | -10/+17 |
| | | | | | | | | Otherwise incorrect rendering occurs (no idea why). | ||||
* | | r300g: enable micro- and macrotiling for all textures and renderbuffers | Marek Olšák | 2010-03-07 | 1 | -0/+39 |
| | | |||||
* | | r300g: add ability to tile/detile textures using blit during transfers | Marek Olšák | 2010-03-07 | 5 | -55/+197 |
| | | |||||
* | | r300g: move r300_transfer to separate files | Marek Olšák | 2010-03-07 | 6 | -84/+171 |
| | | |||||
* | | r300g: disable emitting the HWTCL-related state when SWTCL is in use | Marek Olšák | 2010-03-07 | 4 | -5/+12 |
| | | | | | | | | Now SWTCL renders at least "something", we're close... | ||||
* | | r300g: resurrect r300_emit_vertex_buffer for SWTCL | Marek Olšák | 2010-03-07 | 1 | -2/+28 |
| | | | | | | | | Taken over from c9928ac3ee5dc0d10127388f9312779a6c59da7c. | ||||
* | | r300g: validate buffers when using SWTCL | Marek Olšák | 2010-03-07 | 1 | -3/+5 |
| | | |||||
* | | r300g: share the VS-output-mapping state with SWTCL | Marek Olšák | 2010-03-07 | 4 | -148/+96 |
| | | | | | | | | And associated cleanups. | ||||
* | | r300g: abort if FS compilation fails on non-debug builds | Marek Olšák | 2010-03-07 | 1 | -0/+1 |
| | | |||||
* | | r300g: minor cleanups after the no-rhw merge | Marek Olšák | 2010-03-06 | 2 | -9/+5 |
| | | |||||
* | | r300g: clamp vertex max index according to currently bound buffers | Marek Olšák | 2010-03-06 | 1 | -1/+1 |
| | | |||||
* | | util: Use bitshift arithmetic to unpack pixels. | José Fonseca | 2010-03-06 | 1 | -23/+92 |
| | | | | | | | | All test cases pass now. | ||||
* | | util: Move the format tests cases here so that they can be easily shared. | José Fonseca | 2010-03-06 | 4 | -0/+615 |
| | | |||||
* | | util: Several fixes to clamping and test. | José Fonseca | 2010-03-06 | 1 | -9/+6 |
| | | | | | | | | | | All tests pass here except util_format_b5g5r5a1_unorm_unpack_4ub, due to apparently a gcc 4.4.3 bug. | ||||
* | | util: Fix the maximum value computation for SSCALED channels. | José Fonseca | 2010-03-06 | 1 | -1/+1 |
| | | |||||
* | | util: Add a new flag, for formats that can be described as a bitmask. | José Fonseca | 2010-03-06 | 3 | -7/+12 |
| | | |||||
* | | util: Add the shortened format name to the description. | José Fonseca | 2010-03-06 | 2 | -0/+8 |
| | | |||||
* | | gallivm: Add some notes about sampler static state construction. | José Fonseca | 2010-03-06 | 1 | -1/+17 |
| | | | | | | | | | | | | | | Recover some logic to make state canonical, although it is admittedly very shy compared with what could be done. We really need an helper module to make state canonical. | ||||
* | | gallivm: Answer question/comment. | José Fonseca | 2010-03-06 | 1 | -1/+11 |
| | | | | | | | | This reverts commit 71c05689528d7987bfb99c3afe04e456887bc7b7. | ||||
* | | gallivm: Add a placeholder for TGSI_FILE_PREDICATE registers. | José Fonseca | 2010-03-06 | 1 | -0/+5 |
| | | |||||
* | | gallivm: Integrate udis86 on scons builds. | José Fonseca | 2010-03-06 | 1 | -0/+2 |
| | | |||||
* | | gallivm: Generate valid IR for LLVM 2.7. | José Fonseca | 2010-03-06 | 1 | -1/+14 |
| | | | | | | | | | | The signatures for pack intrinsics were made more consistent in this version. | ||||
* | | gallivm: checkpoint: code gen for mipmap selection | Brian Paul | 2010-03-05 | 1 | -0/+65 |
| | | |||||
* | | llvmpipe: added code to set texture depth, max mipmap levels info | Brian Paul | 2010-03-05 | 4 | -5/+23 |
| | | |||||
* | | gallivm: added methods for getting texture depth, num mipmap levels | Brian Paul | 2010-03-05 | 1 | -0/+12 |
| | | |||||
* | | gallivm: checkpoint: texture LOD computation code gen | Brian Paul | 2010-03-05 | 1 | -3/+126 |
| | | |||||
* | | gallivm: added field for sampler lod | Brian Paul | 2010-03-05 | 2 | -4/+6 |
| | | |||||
* | | llvmpipe: add pipe_thread_wait() calls | Brian Paul | 2010-03-05 | 1 | -0/+6 |
| | | | | | | | | | | | | Wait for threads to exit before cleaning up per-thread data. Fixes hang on context destruction with glean makeCurrent test. See fd.o bug 26536. | ||||
* | | gallium/docs: document additional wrap mode restrictions | Brian Paul | 2010-03-05 | 1 | -0/+3 |
| | | |||||
* | | gallivm: minor arithmetic improvements | Brian Paul | 2010-03-05 | 1 | -9/+12 |
| | | |||||
* | | gallivm: implement non-normalized texture wrap modes | Brian Paul | 2010-03-05 | 1 | -39/+68 |
| | | | | | | | | | | Note that only the PIPE_TEX_WRAP_CLAMP,CLAMP_TO_EDGE,CLAMP_TO_BORDER modes work with non-normalized texcoords. | ||||
* | | softpipe: implement PIPE_TEX_WRAP_CLAMP_TO_EDGE for unorm texture sampling | Brian Paul | 2010-03-05 | 1 | -6/+43 |
| | | | | | | | | CLAMP_TO_BORDER and CLAMP_TO_EDGE were doing the same thing. | ||||
* | | gallium/docs: updated/improve sampler state documentation | Brian Paul | 2010-03-05 | 1 | -21/+77 |
| | | |||||
* | | st/egl: Add support for EGL_KHR_image_base and EGL_KHR_image_pixmap. | Chia-I Wu | 2010-03-05 | 4 | -3/+202 |
| | | | | | | | | | | These extensions are not quite useful until the client APIs gain support for the respective EGLImage extensions. | ||||
* | | st/egl: Add get_param to native display interface. | Chia-I Wu | 2010-03-05 | 4 | -0/+72 |
| | | | | | | | | | | | | | | get_param can be used to query the parameters of a native display. There is only NATIVE_PARAM_USE_NATIVE_BUFFER right now. It queries whether the window/pixmap surfaces use the native buffers instead of private buffers. |