Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-23 | nv40: fix fp depth write | Ben Skeggs | |
2008-03-23 | nv40: remove some badness from fp temp/result allocation | Ben Skeggs | |
Should hopefully be OK now (on the fragprog size) for MRT. The hack from a commit 01cb2cd93efe7ad94d7fd36aa5a776c2e3ab4c7d is no longer needed. | |||
2008-03-23 | nv40: catch fp extra-const cases where both const and immd have same idx | Ben Skeggs | |
2008-03-23 | nv40: fp: fix multiple refs to a single const withing an instruction | Ben Skeggs | |
2008-03-23 | nv40: workaround fp result.data[0] clobberage | Ben Skeggs | |
Temporary, the fp reg handling will get reworked at some point in the near future. But before that, there's a few bugs to find. | |||
2008-03-23 | nv40: add dxtn formats (disabled) | Ben Skeggs | |
2008-03-23 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-03-22 | gallium: free samplers, textures in destroy() | Brian | |
2008-03-22 | gallium: remove temporary _screen suffix from function names | Brian | |
2008-03-22 | gallium: fix mem leak (fee pstipple stage) | Brian | |
2008-03-22 | gallium: Remove pedantic asserts. | José Fonseca | |
Move these to a higher level instead. | |||
2008-03-21 | cell: Generate blend / depth test code when state atom is created | Ian Romanick | |
Code generation should be performed when the device-specific state atom is created, not when it is bound. | |||
2008-03-21 | cell: Change code-gen for CONST_COLOR blend factor | Ian Romanick | |
Previously the constant color blend factor was compiled into the generated code. This meant that the code had to be regenerated each time the constant color was changed. This doesn't fit with the model used in Gallium. As-is, the code could be better. The constant color is loaded for every quad processed, even if it is not used. Also, if a lot of (1-x) blend factors are used, 1.0 will be loaded and reloaded into registers many times. | |||
2008-03-21 | Tabs to spaces | Ian Romanick | |
2008-03-21 | cell: Remove unnecessary default_blend work-around | Ian Romanick | |
I suspect that there was some other bug in the blend code-gen that made this work-around necessary. | |||
2008-03-21 | i915: added to-do note about setting the max_lod register to get proper ↵ | Brian | |
min/mag filter selection | |||
2008-03-21 | gallium: added DXT formats (preliminary, will probably change) | Brian Paul | |
2008-03-21 | gallium: document is_format_supported()'s type param | Brian Paul | |
2008-03-21 | gallium: PIPE_FORMAT_TYPE_ comments | Brian Paul | |
2008-03-21 | gallium: added sRGB formats | Brian Paul | |
2008-03-21 | gallium: additional comments, fix typos, etc | Brian Paul | |
2008-03-21 | nv40: fix bug in query code | Ben Skeggs | |
2008-03-21 | nv40: add 16-bit SSCALED vb formats | Ben Skeggs | |
2008-03-21 | nv40: ensure vb relocs don't end up on list for swtnl | Ben Skeggs | |
Avoids bo code bailing out because of mapped buffers being validated. | |||
2008-03-21 | nv40: call semi-magic 0x1d88 method | Ben Skeggs | |
2008-03-21 | nv40: swtnl fallback on unsupported array format | Ben Skeggs | |
2008-03-21 | nv40: oops | Ben Skeggs | |
2008-03-21 | nv40: s/free/FREE/ | Ben Skeggs | |
2008-03-21 | nv40: align each level to 64 pixels | Ben Skeggs | |
2008-03-21 | nv40: use num_cbufs | Ben Skeggs | |
2008-03-21 | nouveau: do a retry if initial buffer alloc fails | Ben Skeggs | |
2008-03-21 | nouveau: use saved fence pointer, not head of unsignalled list | Ben Skeggs | |
It's possible for the unsignalled list head to change during fence_flush. Fixes valgrind complaint exposed by a previous commit. | |||
2008-03-21 | nouveau: potentially delay buffer destruction | Ben Skeggs | |
Rather than spinning waiting for the GPU to finish with the buffer, add a callback on the buffer's fence object instead. Gives a sizable performance increase in OA. | |||
2008-03-21 | nouveau: try combining prev and next resources on free | Ben Skeggs | |
Fixes some cases where we end up with a list of many unused chunks that are too small to be useful. | |||
2008-03-21 | nv40: use new pipe_framebuffer width/height fields | Ben Skeggs | |
2008-03-21 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-03-20 | cell: Fix several bugs in blend code-gen | Ian Romanick | |
- Alpha factor set to a _COLOR mode was mishandled - Cases when either dst factor or src factor was ZERO were mishandled - MIN and MAX cases were backwards - Case when blend was disabled was mishandled - Incorrect comments about number of instructions generated The tests blendminmax and blendsquare run correctly. | |||
2008-03-20 | cell: Call the correct function to generate blending code | Ian Romanick | |
Cut-and-paste for the lose. :( | |||
2008-03-20 | cell: Fix bus error when there is no depth buffer | Ian Romanick | |
2008-03-20 | cell: Use code-gen for alpha blend | Ian Romanick | |
So far this is only tested when GL_BLEND is disabled. | |||
2008-03-20 | gallium: set fb.width/height | Brian | |
2008-03-20 | gallium: enable vp input semantic info | Brian | |
2008-03-20 | gallium: use new framebuffer width, height fields | Brian | |
2008-03-20 | cell: use pipe_framebuffer_state.width, height | Brian | |
2008-03-20 | gallium: added width, height to pipe_framebuffer_state | Brian | |
2008-03-20 | gallium: create one vertex buffer and re-use | Brian | |
2008-03-20 | gallium: use sizeof(vertex buffer) | Brian | |
2008-03-20 | gallium: Give some chance for the table to actually grow. | José Fonseca | |
2008-03-20 | gallium: Fix build on Windows. | Michal Krol | |
2008-03-20 | gallium: Fix build on Windows. | Michal Krol | |