Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-03 | gallium: Remove loop register file. | José Fonseca | |
It was only used for D3D's REP/END/BGNFOR/ENDFOR. D3D's aL register is just like another address register now. | |||
2010-05-03 | gallivm: Replace predicate assertion failure with warning message. | José Fonseca | |
2010-05-03 | draw: Disable rtasm compilation when using LLVM. | José Fonseca | |
Saves time and trouble. | |||
2010-05-03 | nouveau: fix nouveau_create_context decleration | Dave Airlie | |
2010-05-03 | softpipe: invalidate cache view when swizzles are different. | Dave Airlie | |
Current code only invalidated if the texture was different, however we store swizzled values in the cache, so we need to invalidate in that case also. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-05-03 | glx: fix regression with GLX_USE_GL | Dave Airlie | |
update for fbconfig_style_tags | |||
2010-05-02 | gallivm: fix nested break and continue statements | Zack Rusin | |
we were resetting the mask on each new break/continue statement within the same scope. we always need to and the current execution mask with the current break/continue mask to get the correct result (the masks are always ~1 initially) | |||
2010-05-03 | identity: Move sampler view create and destroy to id_objects.c | Jakob Bornecrantz | |
2010-05-03 | identity: s/texture/resource/ | Jakob Bornecrantz | |
2010-05-03 | identity: Whitespace & Style | Jakob Bornecrantz | |
2010-05-03 | swrast: Correct include for mtypes.h | Jakob Bornecrantz | |
2010-05-03 | gallium/util: print \n after DXTn printf | Luca Barbieri | |
Re-add commit 2d65a7caf97684aa654088c76a74b632fbd685fa Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: José Fonseca <jfonseca@vmware.com> | |||
2010-05-03 | llvmpipe: add lp_test_* to .gitignore | Xavier Chantry | |
Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: José Fonseca <jfonseca@vmware.com> | |||
2010-05-03 | svga: Remove the screen private context. | José Fonseca | |
All affected operations have already been moved to context. More cleanup work can be done, in particular with the buffer transfers. | |||
2010-05-03 | svga: Remove empty file. | José Fonseca | |
2010-05-03 | svga: Update flags documentation. | José Fonseca | |
2010-05-03 | softpipe: Fix alpha blending for formats without alpha channel. | José Fonseca | |
Don't use the dst alpha channel from the tile cache when it does not exist in the true format. | |||
2010-05-03 | llvmpipe: Fix alpha blending for formats without alpha channel. | José Fonseca | |
Don't use the dst alpha channel from the swizzled tile when it does not exist in the true format. | |||
2010-05-02 | Update drisw state tracker to use new API aware context create | Xavier Chantry | |
Even though swrast defines its own __DriverAPIRec it still shares the driCreateNewContext() implementation from dri_util.c. So the CreateContext prototypes have to match in the two __DriverAPIRecs. Reviewed-by: Jakob Bornecrantz <jakob@vmware.com> Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> | |||
2010-05-02 | svga: Include svga_surface.h in svga_screen.c. | Vinson Lee | |
Fixes svga_screen_init_surface_functions implicit declaration warning. | |||
2010-05-02 | r300g: Remove unnecessary header. | Vinson Lee | |
2010-05-02 | Update dri state tracker to use new API aware context create | Xavier Chantry | |
2010-05-02 | mesa: Include api_exec.h in dlist.c. | Vinson Lee | |
Fixes _mesa_alloc_dispatch_table implicit declaration warning. | |||
2010-05-02 | r300g: do not validate buffers in check_cs | Marek Olšák | |
It's already done in r300_emit_buffer_validate. This also fixes Total Annihilation 3D on debug builds at least. | |||
2010-05-02 | r300g: fix surface_copy for compressed formats | Marek Olšák | |
No accelerated blitting for these, it's too messy. | |||
2010-05-02 | mesa: Include mfeatures.h before testing feature macros | Kristian Høgsberg | |
2010-05-02 | mesa: Only compile ES files when ES1 or ES2 are selected | Kristian Høgsberg | |
This still requieres manual generation of the es1 and es2 glapis and is disabled by default. | |||
2010-05-02 | mesa: #ifdef out more remap_table related code when disabled. | José Fonseca | |
Seems to get everything building again here. | |||
2010-05-02 | retrace: Add sampler_view_destroy | José Fonseca | |
2010-05-02 | trace: Fix typo in method name. | José Fonseca | |
2010-05-02 | Merge branch 'gles2-2' | Kristian Høgsberg | |
Conflicts: src/mesa/drivers/dri/common/dri_util.h | |||
2010-05-02 | Hook in install rules for es1 and es2 | Kristian Høgsberg | |
2010-05-02 | Add glesv2.pc and glesv1_cm.pc pkg-config files for ES 1 and 2 | Kristian Høgsberg | |
2010-05-02 | st/mesa: Create context for API_OPENGL as first priority | Kristian Høgsberg | |
2010-05-02 | r300g: always set the pitch of the first miplevel in the tiling flags | Marek Olšák | |
This further reduces the number of DRM calls and flushes. | |||
2010-05-02 | Revert "r300g: disable point sprites (again)" | Marek Olšák | |
This reverts commit 3e0f1719d411b34f77fd2a053ecf83b43bb836ca. | |||
2010-05-02 | r300g: merge VS output mapping state (VAP) to rasterizer block state (RS) | Marek Olšák | |
These two should be tied together because what's set in VAP or stuffed in GA should be rasterized in RS. Not doing so causes a hardlock. The reason for the merge is that if stuffed texture coordinates (e.g. point sprite texgen) happen to occupy the texcoord slot dedicated to fog or wpos, the two must be relocated to other free slots, which needs remapping the vertex shader outputs. The rasterizer code is now literally a sequence read-rasterize-write. | |||
2010-05-02 | r300g: inline update_derived_shader_state | Marek Olšák | |
2010-05-02 | r300g: fix segfault when resizing a DRI2 framebuffer | Marek Olšák | |
Resetting tiling flags might happen after a texture is destroyed... Looking at the kernel sources, we don't actually need to reset the tiling flags. | |||
2010-05-02 | r300g: cache tiling flags to reduce the number of DRM calls | Marek Olšák | |
2010-05-02 | mesa: s/sprintf/_mesa_snprintf/ | Vinson Lee | |
2010-05-02 | i965g: s/sprintf/util_snprintf/ | Vinson Lee | |
2010-05-01 | glsl: s/sprintf/_mesa_snprintf/ | Vinson Lee | |
2010-05-01 | glapi: s/strcpy/strncpy/ | Vinson Lee | |
2010-05-01 | llvmpipe: Remove unused variable. | Vinson Lee | |
2010-05-01 | swrastg: Use trace | Jakob Bornecrantz | |
2010-04-30 | nv50: raise constant buffers size to maximum | Christoph Bumiller | |
Removed the param heaps, haven't been using them for a long time now. | |||
2010-04-30 | nv50: relax restriction on surface_copy format equality a bit | Christoph Bumiller | |
2010-04-30 | nv50: don't segfault on OPCODE_END for empty programs | Christoph Bumiller | |
2010-04-30 | llvmpipe: fix out-of-bounds texture sampling | Brian Paul | |
If we're using a wrap mode in which border color sampling is possible it means that texcoords may be outside of the texture image bounds. Fetching the texel may result in a segfault. Use the 'use_border' variable to catch such texcoords and replace the texel offset with zero (which will be in bounds). Fixes segfault in Lightsmark demo, fd.o bug 27877. |