Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-04-21 | Fixed TexEnv modes GL_BLEND and GL_ADD on Savage4-based cards. Disabled | Felix Kuehling | |
the use of hardware texture format I8 as it produces garbage at least on ProSavageDDR. | |||
2005-04-21 | Adding some comments. | Aapo Tahkola | |
2005-04-21 | Reduce the size of mesa's internal fragment and vertex program | Keith Whitwell | |
representations by switching to packed structures for registers and instructions. | |||
2005-04-21 | Had some odd problems with add and temps so doing it with mad. Adding some ↵ | Aapo Tahkola | |
MAD_2 cases. | |||
2005-04-19 | Reorganized shader stuff. | Aapo Tahkola | |
2005-04-19 | Fixes for bugs that were nailed down when compairing against software vertex ↵ | Aapo Tahkola | |
shading. | |||
2005-04-18 | Fixing and enabling elt buffers by default. | Aapo Tahkola | |
2005-04-18 | Alpha test fix | Peter Zubaj | |
2005-04-14 | Disable CLOD (Lod constant) state emit. The values emitted were | Keith Whitwell | |
possibly negative, hence clobbering the leading register-id byte. Fixed the calculation of the values to prevent negative numbers being emitted, but the code still doesn't implement texture LOD bias correctly, so leave it disabled overall. | |||
2005-04-13 | Revert revision 1.13. This allows server-side libGLcore (in X.org) to build | Ian Romanick | |
with Mesa CVS. This change was wrong in the first place, and the issue that necessitated it has been resolved. For more background on the problem see: http://marc.theaimsgroup.com/?l=mesa3d-dev&m=111333880529935&w=2 | |||
2005-04-12 | Added a Spanish translation by David Rubio Miguélezand a Dutch | Felix Kuehling | |
translation by Manfred Stienstra. | |||
2005-04-12 | Changed escaping of double quotes. | Felix Kuehling | |
2005-04-11 | Manage option translations in separate .po files to make translations | Felix Kuehling | |
easier for non-programmers familiar with GNU gettext. For now there is only a German translation but more translations are encouraged. Translatable strings are extracted from t_options.h containing option definitions with English descriptions. A corresponding header options.h with all available translations of option descriptions is generated by gen_xmlpool.py and included by xmlpool.h. Many option descriptions were rephrased to make them unambiguous for translation without context. They are hopefully more helpful to users at the same time. | |||
2005-04-08 | Remove all the radeon_subset files. They were completely unused. Keith | Ian Romanick | |
Whitwell says, "[T]he radeon subset code can probably be archived now." This "fixes" bug #1623. | |||
2005-04-06 | Make linux-dri-x86-64 more like linux-dri-x86. Add ARCH_FLAGS. This is | Ian Romanick | |
where things like "-m64" or "-m32" should be specified. Using this, a 32-bit DRI build can be done on an x86-64 system by doing 'ARCH_CFLAGS=-m32 make linux-dri-x86'. Minor tweaks to linux-dri to support these changes. | |||
2005-04-05 | Don't call PrimitiveNotify with an invalid primitive. Fix ipers | Keith Whitwell | |
wireframe mode. | |||
2005-03-24 | Fixed segfault due to an off-by-one error in SAVAGE_TEX_MAXLEVELS. | Felix Kuehling | |
2005-03-23 | Initialize texture addresses to something valid. | Felix Kuehling | |
2005-03-23 | remove file after merge | Keith Whitwell | |
2005-03-22 | rename mesaVis to try and improve clarity | Keith Whitwell | |
2005-03-22 | merge unichrome changes from branch | Keith Whitwell | |
2005-03-22 | Remove test for defined(DRM_USE_MALLOC) around definition of | Keith Whitwell | |
drmSIGIOHandler(). | |||
2005-03-22 | Calculate haveAccumBuffer, haveDepthBuffer and haveStencilBuffer in | Keith Whitwell | |
driFillInModes(). | |||
2005-03-18 | Add support for production version of ATI RN50/ES1000. (ATI Technologies | Michel Dänzer | |
Inc.) | |||
2005-03-18 | Misc fixes. | Aapo Tahkola | |
2005-03-17 | Fix to get doom3 started. | Aapo Tahkola | |
2005-03-17 | Simple TCL stage and ability to disable vps. | Aapo Tahkola | |
2005-03-16 | Proper VAP output configuration as R300_RS_ROUTE_0_COLOR became optional and ↵ | Aapo Tahkola | |
broke arbvptorus(takes no input color but produces output color). Also removing some useless code. | |||
2005-03-16 | Fixed some strangeness when mixing textured/flat primitives. Skipping ↵ | Ben Skeggs | |
texture units should render correctly also. Aapo, I dont think I broke glxgears again on you... | |||
2005-03-15 | add support for user-configurable brilinear filtering on r200 | Roland Scheidegger | |
2005-03-15 | Fix to get glxgears display anything. | Aapo Tahkola | |
2005-03-15 | For some reason the Makefile didn't commit.. | Ben Skeggs | |
2005-03-15 | Initial multitexturing support. Old behaviour can be re-enabled by changing ↵ | Ben Skeggs | |
ifdefs in r300_setup_rs_unit and r300SetupPixelShader in r300_state.c\nRequires DRM update. | |||
2005-03-14 | When timestamping textures, need to emit the event with SAVAGE_WAIT_3D | Felix Kuehling | |
set. Otherwise the 3D engine may still be using a texture that is being overwritten. In order to minimize the cost of waiting, timestamp textures only when needed: when a texture image changes, when a different texture is bound to a texture unit or when a texture unit is disabled. (Used to be after flushing every command buffer.) | |||
2005-03-14 | Stencil support | Peter Zubaj | |
Reflex from mesa demos doesn't work TODO - double side stencil I hope that I didn't break anything | |||
2005-03-13 | Replacing alpha test bits with values that give desired results as compaired ↵ | Aapo Tahkola | |
to software rendering. Alpha test in textures is still completely broken as can be seen in progs/demos/fire and various games. | |||
2005-03-13 | Updated savage_dri.h from Xorg CVS. This removes definitions that are | Felix Kuehling | |
not part of the DDX->DRI interface and should never have been in this file in the first place. | |||
2005-03-12 | Removed savagedma.[ch]. They have been unused for a while and were only | Felix Kuehling | |
kept around for reference. Now that command DMA is implemented in the DRM module they are no longer needed. | |||
2005-03-12 | Unlike radeon and r200 drivers r300AllocCmdBuf allocs dwords not bytes. | Aapo Tahkola | |
2005-03-11 | Add suitable definitions for the _REV formats, plus a comment | Paul Mackerras | |
explaining why they are the same as the non-REV formats now that textures don't get byte-swapped on their way to the chip. Fix the ARGB4444 and L8 formats. Add entries for the A8 and RGB332 formats. | |||
2005-03-10 | - Flush before updating the timestamp of a texture heap from a bound texture. | Felix Kuehling | |
- Flush before using a new texture or before disabling a texture unit, because savageFlushCmdBuf can only update the timestamp of the last used texture. This fixes corruption in quake2 with single-textured lighting. | |||
2005-03-09 | If the texture image changed force emitting the texture address, even | Felix Kuehling | |
if it didn't change. This seems to flush texture cashes. Fixes multi-textured lighting in quake2. | |||
2005-03-09 | Don't use R200 texture constants - R300 fields are all different. | Vladimir Dergachev | |
2005-03-09 | Deal with texture formats in a more robust way. | Vladimir Dergachev | |
2005-03-08 | Replacing some RADEON cmd types with r300 counterparts. | Aapo Tahkola | |
2005-03-08 | Improving Vladimirs alpha test fix a bit as it turns out r300Enable didnt ↵ | Aapo Tahkola | |
correctly disable alpha test. Vertex programs with high vertex count now run a lot faster as software fallback is no longer on. Also disabling 'temp to result'-instructions as they probably violate the spec and dont seem to be something thats needed. | |||
2005-03-06 | Don't synchronize after each frame. Allow the GPU to be one frame | Felix Kuehling | |
ahead of the CPU for more parallelism of CPU and GPU. Unfortunately there seems to be some broken hardware (like my ProSavageDDR) on which status register updates are delayed sometimes. This leads to very jerky animation if the hardware can buffer more than the current frame. A new option "sync_frames" can be used as a remedy on such broken hardware. | |||
2005-03-06 | - Fixed two bugs related to DMA buffer handling that showed up with the | Felix Kuehling | |
new DRM version 2.4 and command DMA. - Flush less. - Bumped the driver date. | |||
2005-03-05 | Add format 15. It turned out to be X,X,X,X,X8. | Vladimir Dergachev | |
2005-03-05 | Fixing memset on ia64 & other archs | Dave Airlie | |
From: Stephane Marchesin |