- Feb 03, 2011
-
-
Alex Deucher authored
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-
- Feb 02, 2011
-
-
Alex Deucher authored
Use UTS/DFS to tile/untile as appropriate for sw access on pre-6xx. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=33738 Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-
Alex Deucher authored
Thanks for Michel for final fix. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=33738 for r6xx+ asics. A similar approach for pre-r6xx asics is pending. Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-
Alex Deucher authored
0x4243 is a PCI bridge, not a gpu. See: https://bugs.freedesktop.org/show_bug.cgi?id=33815 Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-
- Jan 31, 2011
-
-
This will ensure the xserver definitions necessary to compile the new code are there. xf86CrtcSetMode will be unresolved at runtime with a few xserver commits, but I'm afraid this is the best we can do. See https://bugs.freedesktop.org/show_bug.cgi?id=33719 .
-
- Jan 27, 2011
-
-
Alex Deucher authored
xf86CrtcSetMode was removed in: http://cgit.freedesktop.org/xorg/xserver/commit/?id=8b35118c03590a7ad3786d3284bafb3f40fcb8cc
-
- Jan 26, 2011
-
-
Jerome Glisse authored
Warning the dp clock value are divided by 10 in ddx (10 times bigger than kernel value) this is somethings very picky. Signed-off-by: Jerome Glisse <jglisse@redhat.com>
-
- Jan 24, 2011
-
-
Alex Deucher authored
-
Alex Deucher authored
Always flush the cbuf in case we end up with a cbuf mapped in Prepare*(), but never end up issuing a draw call since the cbuf may be in use by multiple ops. The CS check for the cbuf bo is no longer necessay because the cbuf bo is NULL at this point due to the radeon_vbo_put() just prior. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=32188
-
Alex Deucher authored
Make sure we have a valid bo before revalidating.
-
- Jan 21, 2011
-
-
Alex Deucher authored
bo_ref() and bo_map() in radeon_vbo_get() bo_unmap() and bo_unref() in radeon_vbo_put() rather than doing the bo_map() separately in radeon_vbo_space().
-
Alex Deucher authored
-
Alex Deucher authored
We already reset vb_start_op to -1 in the UMS/KMS ib discard functions.
-
- Jan 20, 2011
-
-
Alex Deucher authored
Port of the 6xx/7xx fix to evergreen. Bad texture size for texture cache flush.
-
bad textures size for cache flushes. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=22007
-
- Jan 18, 2011
-
-
Where's that brown paper bag? :}
-
v2: Fix radeon_legacy_free_memory() argument type error pointed out by Marton Balint, refactor video memory freeing logic into helper function. Fixes https://bugs.freedesktop.org/show_bug.cgi?id=33193 .
-
- Jan 16, 2011
-
-
Dave Airlie authored
this is also needed for certain things like stipple rendering. Signed-off-by: Dave Airlie <airlied@redhat.com>
-
- Jan 13, 2011
-
-
Alex Deucher authored
Noticed by Nigel Taylor Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=33057
-
- Jan 11, 2011
-
-
Alex Deucher authored
Display has slightly stricter pitch alignment requirements than other blocks. Factor that in when aligning pitch. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=32997
-
Alex Deucher authored
-
Alex Deucher authored
-
- Jan 10, 2011
-
-
- Jan 07, 2011
-
-
Alex Deucher authored
-
Alex Deucher authored
-
Alex Deucher authored
NI cards require KMS.
-
Alex Deucher authored
-
- Dec 19, 2010
-
-
target_msc wasn't passed from vblank event handler to pageflip routine, due to a missing initalization. Now fixed. Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
-
- Dec 17, 2010
-
-
Alex Deucher authored
There are issues with rendering to gart memory that haven't been sorted out completely yet.
-
- Dec 16, 2010
-
-
Alex Deucher authored
Works more like DCE4.0. With only two DIGx blocks the routing is hardcoded based on link. This fixes blank screen issues when changing crtc routing due to incorrect crtc to dig mapping. Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-
- Dec 13, 2010
-
-
Alex Deucher authored
-
- Dec 08, 2010
-
-
Alex Deucher authored
-
- Dec 03, 2010
-
-
Also kill unneeded vbe.h include from radeon_bios.c. Signed-off-by: Matt Turner <mattst88@gmail.com>
-
Alex Deucher authored
xfixedtofloat macro was defined several times
-
Alex Deucher authored
We need to implement a texture lookup with perspective divide for non-affine transforms. For now just fallback. Should fix: https://bugs.freedesktop.org/show_bug.cgi?id=31799 although it appears either EXA or the xserver gets this wrong too.
-
- Dec 02, 2010
-
-
Alex Deucher authored
-
When a drawable is page-flipped on multiple crtc's (fullscreen drawable on mirror-mode or multi-head x-screen), only one pageflip event is finally delivered, after the last participating crtc signals flip completion, this to avoid visual corruption. Old code returned vblank count and timestamps of flip completion of this last crtc, instead of the values of the "master crtc", the one that was used for initially scheduling/triggering the pagflip via vblank events. (master = radeon_dri2_drawable_crtc(drawable)) This patch makes sure that the pageflip completion values of the "master" crtc are returned, otherwise client applications will get confused by the random (msc, ust) values returned by whichever crtc was the last to complete its flip. Without this, the returned values change randomly and jump forward and backward in time and count. The patch also implements a consistency check on returned vblank count values of pageflip completion. Impossible values are detected, a x-warning is logged and returned (msc,ust) values are marked invalid, so clients could perform error handling. Such a warning would indicate bugs in the pageflip completion routine of future kms drivers or the ddx to aid driver debugging. Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
-
A new optional kms driver option "SwapbuffersWait" is defined for xorg.conf, which defaults to "on". If "on", DRI2 bufferswaps will be synchronized to vsync, otherwise not. This currently only affects copy-swaps, not pageflipped swaps. It also requires a swap_interval setting of zero by the OpenGL client. Ideally, we'd provide a way for dri2 to pass the current swap interval to the ddx so we could change this dynamically. Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
-
Alex Deucher authored
requires radeon drm 2.8.0 or higher Signed-off-by: Alex Deucher <alexdeucher@gmail.com> Signed-off-by: Jerome Glisse <jglisse@redhat.com>