Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-05 | r300g: raise the number of texture units to 16 for all supported chipsets | Marek Olšák | |
As per Radeon 9700 Opengl Programming and Optimization Guide [1], there are 16 texture units even on the first r300 chipsets. If you think I am wrong, feel free to propose a patch. [1] Here's PDF: http://people.freedesktop.org/~mareko/ | |||
2010-04-01 | r300g: format handling cleanup | Marek Olšák | |
2010-03-27 | r300g: print errors even on non-debug builds | Marek Olšák | |
We really need to get these into bug reports. | |||
2010-03-13 | r300g: add high quality anisotropic filtering for R5xx (disabled by default) | Marek Olšák | |
Oh look, an undocumented feature. It's a nice tool for benchmarking texturing. | |||
2010-03-09 | r300g: kill pf_component_count | Marek Olšák | |
2010-03-09 | r300g: remove hacks from translate_vertex_data_swizzle | Marek Olšák | |
The first part of the fix of BGRA vertex colors. | |||
2010-02-24 | r300: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | |
2010-02-21 | r300g: precompute framebuffer register values | Marek Olšák | |
2010-02-21 | r300g: add all missing colorbuffer formats | Marek Olšák | |
2010-02-19 | r300g: fix rendering into the L8 and A8 texture formats | Marek Olšák | |
RB3D_COLORPITCH.COLORFORMAT.I8 stores the C2 component. | |||
2010-02-18 | r300g: add support for all missing non-FP sampler formats | Marek Olšák | |
The idea is to directly parse the format description in r300_translate_texformat and return ~0 if the format is unsupported. | |||
2010-02-14 | r300: add half_float_vertex support | Marek Olšák | |
2010-02-14 | r300g: fix texture formats: A4R4G4B4_UNORM, A1R5G5B5_UNORM, R5G6B5_UNORM | Marek Olšák | |
2010-02-14 | r300g: Use util_format_name(). | José Fonseca | |
2010-02-12 | gallium: make max_anisotropy a unsigned bitfield member | Roland Scheidegger | |
saves us a dword in sampler state, hw can't do non-integer aniso degree anyway. To allow aniso 1x (which seems of dubious value but some hardware (radeons) have such a mode, and even d3d allows specifiying it) redefine anisotropic filtering as disabled only if max_anistropy is 0. | |||
2010-01-30 | r300g: Dual-source blending isn't possible, period. | Corbin Simpson | |
2010-01-30 | r300g: Add alpha render targets. | Mathias Fröhlich | |
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> Tested-by: Mathias Fröhlich <Mathias.Froehlich@gmx.net> | |||
2010-01-18 | r300g: fix vertex data swizzle | Marek Olšák | |
2010-01-17 | r300g: fix vertex colors with 8 bits per channel | Marek Olšák | |
The piglit BGRA tests pass now. | |||
2010-01-06 | r300g: add missing is_anistropic param | Brian Paul | |
2010-01-06 | gallium: remove PIPE_TEX_FILTER_ANISO | Luca Barbieri | |
This patch removes PIPE_TEX_FILTER_ANISO. Anisotropic filtering is enabled if and only if max_anisotropy > 1.0. Values between 0.0 and 1.0, inclusive, of max_anisotropy are to be considered equivalent, and meaning to turn off anisotropic filtering. This approach has the small drawback of eliminating the possibility of enabling anisotropic filter on either minification or magnification separately, which Radeon hardware seems to support, is currently support by Gallium but not exposed to OpenGL. If this is actually useful it could be handled by splitting max_anisotropy in two values and adding an appropriate OpenGL extension. NOTE: some fiddling & reformatting by keithw to get this patch to apply. Hopefully nothing broken in the process. | |||
2009-12-17 | s/desc->type/desc->channel[0].type/ | Michal Krol | |
2009-12-09 | Revert "Simplify the redundant meaning of format layout." | Michal Krol | |
This reverts commit eb926ddf9eee1095c7fc12013f0b8375bbaeca6f. | |||
2009-12-08 | Simplify the redundant meaning of format layout. | Michal Krol | |
We really just need to know whether the format is compressed or not. For more detailed information format colorspace should suffice. | |||
2009-12-08 | Format layout cannot be used to distinguish scaled/normalised formats. | Michal Krol | |
2009-12-08 | Remove remaining pipe format utility functions. | Michal Krol | |
Depricate pf_type(), pf_size_*(), pf_layout() and pf_exp2(). Map depricated PIPE_FORMAT_TYPE to new UTIL_FORMAT_ values: UNKNOWN = TYPE_VOID UNORM = TYPE_UNSIGNED + LAYOUT_ARITH SNORM = TYPE_SIGNED + LAYOUT_ARITH FIXED = TYPE_FIXED FLOAT = TYPE_FLOAT USCALED = TYPE_UNSIGNED + LAYOUT_ARRAY SSCALED = TYPE_SIGNED + LAYOUT_ARRAY SRGB = TYPE_COLORSPACE_SRGB | |||
2009-12-03 | Remove pf_swizzle_* internal macros. | Michal Krol | |
2009-11-07 | r300g: Organize inlined state. | Corbin Simpson | |
2009-11-07 | r300g: DCE. | Corbin Simpson | |
This must never have been called before; it's completely wrong. | |||
2009-11-07 | r300g: Be more verbose in what's killing us WRT vert formats. | Corbin Simpson | |
2009-11-04 | r300g: add polygon mode | Marek Olšák | |
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
2009-11-01 | r300g: Adopt osiris' PSC data and swizzle. | Corbin Simpson | |
A fair amount more flexible and easier to maintain. | |||
2009-10-22 | r300g: Enable more stuff in r300_screen, cleanup comments. | Corbin Simpson | |
Also enable 24-bit depth buffers without stencil. | |||
2009-10-22 | r300g: Cleanup PSC setup math a bit and stop using Draw formats. | Corbin Simpson | |
2009-10-21 | r300g: Update comments, function names in r300_state_inlines. | Corbin Simpson | |
2009-10-21 | r300g: Cleanup header includes. | Corbin Simpson | |
2009-10-12 | r300g: Clean up texture formats. | Corbin Simpson | |
2009-10-04 | r300g: xRGB and RGBx formats. | Corbin Simpson | |
We now have 48 GLX visuals. Pretty soon, we'll have 90+ visuals, only five of which ever get tested. :3 | |||
2009-08-18 | Revert "r300-gallium, radeon-gallium: Nuke gb_pipes from orbit." | Corbin Simpson | |
This reverts commit 6a40d1e9d96f8e8c57bc3bbd6f567cacd4471f59. Turns out that we *do* need these for OQ after all. Go figure. Conflicts: src/gallium/winsys/drm/radeon/core/radeon_r300.h | |||
2009-05-17 | r300-gallium, radeon-gallium: Nuke gb_pipes from orbit. | Corbin Simpson | |
See the previous commit for an explanation. This is just all the support code for GB_TILE_CONFIG. | |||
2009-03-30 | r300-gallium: Allow surface_fill to clear depth/stencil buffers too. | Corbin Simpson | |
2009-03-20 | r300-gallium: Clean up some emit, and some state handlers. | Corbin Simpson | |
2009-03-11 | r300-gallium: Fix texture filters. | Corbin Simpson | |
2009-03-10 | r300-gallium: Fix a handful of compiler warnings. | Corbin Simpson | |
Missing INLINE, missing declarations, extraneous definitions. The usual. | |||
2009-03-07 | r300-gallium: Correct vertex format setup, cleanup regs and debugging. | Corbin Simpson | |
trivial/point no longer hardlocks. | |||
2009-03-07 | r300-gallium: A bit more vertex format fixup. | Corbin Simpson | |
2009-02-28 | r300-gallium: Fix hardlocks on trivial/clear. | Corbin Simpson | |
I'm so happy I could cry. | |||
2009-02-28 | r300-gallium: Move maths from r300_state to r300_state_inlines. | Corbin Simpson | |
2009-02-28 | r300-gallium: Cleanup color formats. | Corbin Simpson | |
2009-02-28 | r300-gallium: Move all state translators to r300_state_inlines. | Corbin Simpson | |
Tryin' to do some cleanup. |