| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-07-16 | tgsi: make function call code in tgsi_sse.c less opaque | Keith Whitwell | |
| Explictly pass src and dst arguments (previously dst argument was also being used as a src). Separate argument handling from the rest of the function call emit. | |||
| 2009-07-16 | gallium: proper constructor and destructor for tgsi_exec_machine | Keith Whitwell | |
| Centralize the creation, initialization and destruction of this struct. Use align_malloc instead of home-brew alternatives. | |||
| 2009-07-15 | softpipe: limit blend results to [0,1] | Luca Barbieri | |
| 2009-07-15 | python/retrace: Interpret surface_copy. | José Fonseca | |
| 2009-07-15 | python/samples: Use PIPE_FORMAT_Z16_UNORM instead of PIPE_FORMAT_Z32_UNORM. | José Fonseca | |
| More common. True fix would be to use whatever the screen supports though. | |||
| 2009-07-14 | dri-st: Unbreak GL_EXT_blend_equation_separate. | Corbin Simpson | |
| Since it has a dispatch table entry (for BlendEquationSeparateEXT,) can't omit it from this list. It'll still get disabled if the cap (PIPE_CAP_BLEND_EQUATION_SEPARATE) isn't set. Somebody that doesn't suck at GL (read: not me) should probably add this into progs/samples/blendeq or similar so we can test it. | |||
| 2009-07-14 | gallium: Define PIPE_CAP_BLEND_EQUATION_SEPARATE, remove extension from ↵ | Patrice Mandin | |
| default extension list | |||
| 2009-07-13 | r300g: Small compile warning fixes. | Nicolai Hähnle | |
| Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
| 2009-07-13 | r300g, radeon: Whitespace fixes. | Nicolai Hähnle | |
| Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
| 2009-07-13 | r300g: Use align() instead of inline maths. | Corbin Simpson | |
| 2009-07-13 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
| 2009-07-10 | tgsi: update some assertions | Brian Paul | |
| 2009-07-10 | tgsi: tgsi: add semantic_names[] string for TGSI_SEMANTIC_FACE | Brian Paul | |
| Same story as in the tgsi_dump.c code (see prev commit). | |||
| 2009-07-10 | tgsi: add semantic_names[] string for TGSI_SEMANTIC_FACE | Brian Paul | |
| Fixes TGSI dump output when front/back-face register is declared. Also, add some assertions to make sure the semantic/interpolate string arrays have as many elements as there are tokens in the p_shader_tokens.h file. That should catch problems like this in the future. | |||
| 2009-07-10 | tgis: implement indirect addressing for destination registers | Brian Paul | |
| Includes the TGSI interpreter, but not the SSE/PPC/etc code generators. | |||
| 2009-07-07 | gallium: Fixes for clobbering stencil values in combined depth/stencil textures. | Michel Dänzer | |
| Also fix one case where a 32 bit depth value was incorrectly converted to a combined depth/stencil value. | |||
| 2009-07-06 | wgl: Make the stw_framebuffer destructions threadsafe. | José Fonseca | |
| Ensure no other thread is accessing a framebuffer when it is being destroyed by acquiring both the global and per-framebuffer mutexes. Normal access only needs the global lock to walk the linked list and acquire the per-framebuffer mutex. | |||
| 2009-07-06 | wgl: Check for multiple threads before GET_CURRENT_CONTEXT. | José Fonseca | |
| Fixes wglthreads -- the 2nd thread MakeCurrent call was trying to flush the first thread context while still in use. | |||
| 2009-07-06 | wgl: Listen to WM_WINDOWPOSCHANGED instead of WM_SIZE messages. | José Fonseca | |
| According to http://blogs.msdn.com/oldnewthing/archive/2008/01/15/7113860.aspx WM_SIZE is generated from WM_WINDOWPOSCHANGED by DefWindowProc so it can be masked out by the application. Also there were some weird bogus WM_SIZE 0x0 messages when starting sharedtex_mt which we don't get like this. | |||
| 2009-07-08 | r300g: Remove VAP_CNTL_STATUS from invariant state. | Corbin Simpson | |
| Seriously. | |||
| 2009-07-08 | r300g: Disable MSPOS registers for glisse's CS security checker. | Corbin Simpson | |
| These will come back in someday, when we can properly use them. | |||
| 2009-07-08 | r300-gallium: Unify sampler and texture emit. | Corbin Simpson | |
| They have to cross into each other's registers. | |||
| 2009-07-08 | r300-gallium: Mipmap setup. | Corbin Simpson | |
| (cherry picked from commit 88c01a15da5639dd68a6a0133724994cb66f1316) | |||
| 2009-07-08 | r300g: Add endian fix to vertex fetcher setup. | Corbin Simpson | |
| As reported and initially tested by MrCooper. | |||
| 2009-07-08 | gallium: Add endian detection to p_config. | Corbin Simpson | |
| 2009-07-04 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
| 2009-07-06 | Merge commit 'origin/openvg-1.0' | Zack Rusin | |
| 2009-07-06 | gallium: rearrange some members to avoid memory holes/padding | Zack Rusin | |
| plus it saves us a cacheline in the cso | |||
| 2009-07-06 | pipebuffer: handle possible null pointer dereference | Zack Rusin | |
| reported by clang static analyzer | |||
| 2009-07-06 | cso: possible null pointer dereference | Zack Rusin | |
| reported by clang static analyzer | |||
| 2009-07-06 | util: fix possible null pointer usage | Zack Rusin | |
| found by the clang static analyzer | |||
| 2009-07-06 | exa: some infrastucture work for accelerating composite | Zack Rusin | |
| 2009-07-05 | radeon-gallium: Compile warning fix. | Corbin Simpson | |
| Fixes flush during validation, in case a buffer is double-validated. | |||
| 2009-07-05 | radeon-gallium: Use FLINK to do proper global buffers. | Corbin Simpson | |
| 2009-07-05 | radeon-gallium: Wait for BOs before mapping them. | Corbin Simpson | |
| 2009-07-03 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
| Conflicts: src/mesa/main/dlist.c src/mesa/vbo/vbo_save_api.c | |||
| 2009-07-03 | st/wgl: don't advertise WGL_EXT_swap_interval string | Keith Whitwell | |
| This is a tweak to a previous fix -- it's not necessary to actually advertise this extension to prevent these games from crashing -- they ignore the extension string anyway. It's sufficient to just have GetProcAddress return some dummy function addresses for SwapInterval. Given we don't really implement this funcitonality, this is a better fix. | |||
| 2009-07-03 | wgl: Lookup framebuffers by HWND whenever possible. | José Fonseca | |
| Some applications create several HDCs for the same window, so spite the WGL API is geared towards HDCs it is not reliable searching by HDC. | |||
| 2009-07-02 | Nuke old trace-drm integration. | Corbin Simpson | |
| AFAICT nobody will miss it. | |||
| 2009-07-02 | r300g: Readd trace driver support | Jakob Bornecrantz | |
| 2009-07-02 | i915g: Readd trace driver support | Jakob Bornecrantz | |
| 2009-07-02 | trace: Add drm api integration | Jakob Bornecrantz | |
| This is okay since drm_api.h doesn't have any external dependancies, one could make it only compile on platforms that support drm. | |||
| 2009-07-01 | r300g: Fix recursive Draw flush. | Corbin Simpson | |
| Also just noticed that demos/copypix walks around the overlapping blit rules. Bad, bad Mesa. :3 | |||
| 2009-07-01 | r300g: Use floats for surface_copy texcoords, use correct src and dest. | Corbin Simpson | |
| This makes demos/copypix better-looking. Horizontal dimensions are right now. | |||
| 2009-07-01 | radeon-gallium: Adapt to drm_api changes. | Corbin Simpson | |
| Note that trace debugging is temporarily gone. I'll rework it later. | |||
| 2009-07-01 | nouveau: return some supported zeta formats | Ben Skeggs | |
| 2009-07-01 | nouveau: deal with PIPE_CAP_TGSI_CONT_SUPPORTED | Ben Skeggs | |
| 2009-07-01 | nouveau: fix build... | Ben Skeggs | |
| 2009-07-01 | drm/st: Remove drm_api struct from drivers | Jakob Bornecrantz | |
| Remove the drm_api from the functions in the softpipe and i915simple drivers. Create wrapper functions in the backends instead. | |||
| 2009-06-30 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
| Conflicts: src/mesa/vbo/vbo_exec_draw.c | |||
