Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-25 | Whitespace cleanup from bucubic merge | Alex Deucher | |
2008-08-25 | Add needed FP registers, etc. for r3xx bicubic Xv. | Maciej Cencora | |
2008-08-25 | Fix typos. | Dennis Kasprzyk | |
2008-08-25 | Fix bicubic fp calculation. | Dennis Kasprzyk | |
2008-08-25 | Fixed bicubic fragment program comments. | Dennis Kasprzyk | |
2008-08-25 | Switch from 32-bit floats to 16-bit half-floats. | Corbin Simpson | |
Massive bandwidth savings, or so I'm told. Yay? | |||
2008-08-25 | Change floats to uint32_t hex. | Corbin Simpson | |
Useful for moving to 16-bit half-floats. | |||
2008-08-25 | Move some ALU instructions after the TEX instructions, so we can do ↵ | Dennis Kasprzyk | |
something usefull while we are waiting for the texture values. | |||
2008-08-25 | Another uneeded SEM_AQUIRE. | Dennis Kasprzyk | |
2008-08-25 | Smarter usage of the texture semaphore. | Dennis Kasprzyk | |
2008-08-25 | Enable bicubic filtering for all r5xx HW. | Corbin Simpson | |
2008-08-25 | Remove one constant. | Dennis Kasprzyk | |
2008-08-25 | Heavy optimizations. | Dennis Kasprzyk | |
2008-08-25 | Remove uneeded negations. | Dennis Kasprzyk | |
2008-08-25 | Implement LPR in one instruction. | Dennis Kasprzyk | |
2008-08-25 | Set helper texture filter correctly. | Dennis Kasprzyk | |
2008-08-25 | Update bicubic tables. | Corbin Simpson | |
Now including the 2048x1 texture as well. | |||
2008-08-25 | Force R580-only for bicubic. | Corbin Simpson | |
Initial reading of docs suggest RV560 and RV570 can't handle it, but they're welcome to test. | |||
2008-08-25 | Bump bicubic cutoff to R580. | Corbin Simpson | |
RV530 chipsets can't handle fullscreen bicubic... | |||
2008-08-25 | Oops, made a mistake with vertices. | Corbin Simpson | |
2008-08-25 | Merge upstream changes to vertices, and also add Xv attributes for textured ↵ | Corbin Simpson | |
video, including bicubic filtering. | |||
2008-08-25 | Fix constants. | Corbin Simpson | |
2008-08-25 | Finally got the fragment program fully working for bicubic filtering on r5xx. | Corbin Simpson | |
2008-08-25 | More bicubic FP buggies. | Corbin Simpson | |
2008-08-25 | Fix texture size, texture filter, vertex offsets, etc. | Dennis Kasprzyk | |
2008-08-25 | Make vertices emit properly. | Corbin Simpson | |
*bangs head against wall* | |||
2008-08-25 | Try to get tex coords from the VAP to RS properly when bicubic filtering is ↵ | Corbin Simpson | |
enabled. I'm soo bad at this... :c | |||
2008-08-25 | Upload pixel shader to card for r5xx. This was ridiculous. Also it doesn't ↵ | Corbin Simpson | |
work yet... | |||
2008-08-25 | Upload bicubic filter to card. This was a LOT easier than I had feared, to ↵ | Corbin Simpson | |
be honest. | |||
2008-08-25 | Allocate memory for the bicubic filter texture. | Corbin Simpson | |
2008-08-25 | Fixed typos in the bicubic texture tables. Whoops, looks like I'm still asleep. | Corbin Simpson | |
2008-08-25 | Add bicubic texture table, as well as the script used to (re)generate it. To ↵ | Corbin Simpson | |
regenerate, just run "python bicubic_table.py > bicubic_table.h". | |||
2008-08-20 | radeon: Fix pasto in connector table setup for vga powerbooks | Bryce Harrington | |
fixes bug 17214 | |||
2008-08-14 | Make sure video offerlay offsets don't exceed the hardware limit of 128 MB. | Michel Dänzer | |
Always set the overlay base address such that the buffer offsets are as small as possible. This could still break in theory if the buffers were more than 128 MB apart, but in reality this can't happen ATM because we always allocate a single memory area for all buffers. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16845 . | |||
2008-08-14 | PLL adjustments | Alex Deucher | |
Seems higher dotclocks prefer a higher FB div. Someone with a lot of should try and find out where the div sweet spots are for various dotclock ranges. fixes bug 17125 | |||
2008-08-13 | Remove reset of 3D scissor registers when using the CP in the ddx | Alex Deucher | |
They should only affect 3D and init3d() should take care of that case noticed by libv on IRC. | |||
2008-08-12 | radeon: add 0x9441 for hd 4870 x2 | Dave Airlie | |
thanks to Michael Larabel for testing | |||
2008-08-08 | Further cleanup and unification of i2c code | Alex Deucher | |
- unify the ddc and i2c code - add gpio mask support for legacy chips - remove the magic gpio dance for ancient monitors (if you have an ancient monitor that ddc stops working on let me know). This should speed up DDC on legacy chips. -- radeon sw gpio i2c -- 4 sets of gpio registers for clk and data and corresponding bit masks mask - locks the gpio for use by sw get - reads the value off the gpio pad put - sets the gpio direction to output a - "other stuff" On legacy chips you clear them if you want to use a gpio for i2c. In some cases they are used for the output value when the gpio in the output state. | |||
2008-08-08 | Fix VT switching on M6 chips | Alex Deucher | |
Some M6 chips have a faulty MEM_SIZE register that in some cases reports 0 on 8 MB cards. On EnterVT we check the MEM_SIZE reg as a check to see if the card is posted or not. Since this reg returns 0, the driver attempts to post the card which can lead to a hang. Switch this to check if either crtc is active as is done in the bios init code. fixes bug 13994 | |||
2008-08-07 | RS4xx DDC fixes take 3 | Alex Deucher | |
2008-08-06 | RS4xx: Fix up ddc gpio | Alex Deucher | |
- I mixed up the regs previously | |||
2008-08-06 | Remove un-needed dac check for single crtc cards | Alex Deucher | |
Connector tables should be setup properly already and this check breaks systems with 2 DACs and 1 crtc like the es1000. | |||
2008-08-05 | IGP: fix typo in IGP quirk handling | Alex Deucher | |
2008-08-05 | IGP: attempt to get external TMDS working | Alex Deucher | |
RS4xx chips have a tmds init table in the mobile info table | |||
2008-08-05 | IGP: Updated quirk handling | Alex Deucher | |
- Hopefully finally fix DDC on RS4xx chips - RS3xx/RS4xx do not have internal TMDS - general quirk handling cleanup - we don't currently support mm gpio for external TMDS so return false. | |||
2008-08-04 | IGP: add support for NTSC tv-out on legacy IGP chips | Calvin Fong | |
Patch from Calvin with some cleanups from me. No support for PAL yet. | |||
2008-08-04 | radeon: make r600 use i2c table lookup for ddc. | Dave Airlie | |
This may fix DDC on rv770 cards. | |||
2008-07-29 | Change prim types for exa and textured video to help avoid tearing | Alex Deucher | |
- r1xx - switch from tri fan to rect list - r2xx/r3xx/r4xx/r5xx - switch from tri fan to quad list | |||
2008-07-29 | Increase default GART size to 32MB on >=R300 | Brice Goglin | |
2008-07-28 | Fix error in driver connector table for powerbook w/ vga | Alex Deucher | |