summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r600
AgeCommit message (Collapse)Author
2009-08-14r600: emit SURFACE_BASE_UPDATE on depth base updates on rv6xxAlex Deucher
2009-08-13r600: move non-surface related cb state to general stateAlex Deucher
2009-08-13r600: move non-surface related depth state to general stateAlex Deucher
2009-08-12r600: state cleanupsAlex Deucher
2009-08-12r600: clean up Create/DestroyContextAlex Deucher
2009-08-12radeon: Minor warnings cleanup.Eric Anholt
2009-08-12r600: A shader is bound that exports Z as a float into Red channelCooper Yuan
2009-08-11r600: update num of interp if posizition is usedCooper Yuan
2009-08-09r600: looks like a typoDave Airlie
2009-08-09r600: load per-pixel position into PS in order to use fragment.position.Cooper Yuan
This patch can fix /progs/fp/tri-depth, tri-depth2, tri-depthwrite, tri-depthwrite2 and point-position.
2009-08-03r600: fix r600SetTexOffsetAlex Deucher
We need to properly set up a fake bo for the texture override, so add a new function to radeon_bo_legacy.c. This could probably be used on radeon/r200/r300 to unify the bo handling for texture override. compiz now works :)
2009-08-02r600: handle state emit betterAlex Deucher
- move shader-related state with the rest of the shader setup/emit - start to track dirty state better
2009-08-02r600: Logic Operations Fixvehemens
fixes bug 23087
2009-08-02r600: fix regression in texenvAlex Deucher
Emit shader consts with the shader program itself
2009-08-01r600: fix rectangle texturesAlex Deucher
It might be better to add an instruction to normalize the coordinates for rectanglular textures as there are some limitations to wrap modes on unnormalized tex coords. fixes texrect
2009-07-31r600: make sure bos are valid before usign thatAlex Deucher
2009-07-31r600: fix reloc setupAlex Deucher
re-use the same reloc index for bos that are referenced multiple times. Fixes rain demo.
2009-07-31r600: remove unused offset_mod stuffAlex Deucher
this is a step in migrating to the common cs code
2009-07-31r600: ensure we have enough room for full state emitAlex Deucher
full state is roughly 4000 dwords, but will vary depending on the rendering. Also fix some warnings.
2009-07-31r600: unify state emit into one functionAlex Deucher
2009-07-31r600: re-arrange state setup and emit so they are not mixedAlex Deucher
2009-07-31r600: get updated pending age from cs ioctlAlex Deucher
REQUIRES AN UPDATED DRM
2009-07-30r600: warning fixesAlex Deucher
2009-07-30r600: split primitive draw into a separate functionAlex Deucher
2009-07-30r600: fix mipmapsAlex Deucher
redbook mipmap works
2009-07-29r600: remove extraneous semicolonAlex Deucher
2009-07-29r600: fix texture pitch alignmentAlex Deucher
fixes texwrap
2009-07-29r600: minor fixesAlex Deucher
- set MAX_LOD properly - min texel pitch is 8 texels - emit old command buffer when re-initing base state
2009-07-29r600: emit fog color in PS input map, fix fog related applicationsCooper Yuan
2009-07-29R6xx/r7xx: VS export fog color as parameterCooper Yuan
2009-07-28r600: fix tex clamp modesAlex Deucher
This makes texwrap look better.
2009-07-28r600: implement texture border colorAlex Deucher
2009-07-28r600: fix flat shadingAlex Deucher
Set the flat shading bit on the appropriate PS input depending on the type of attribute it is. The VS output and PS input routing should probably be made more dynamic at some point. We may want to use semantic ids to make it easier.
2009-07-28r600: don't call r700UpdateShaders twice for each renderAlex Deucher
2009-07-28r600: move r700TranslateFragmentShader into r700UpdateShadersAlex Deucher
2009-07-28r600: disable flat shade fix in 506bacb8e40b0a170a4b620113506925d2333735Alex Deucher
This breaks textures. We need to only set this bit for attributes that that need flat shading.
2009-07-28R6xx/r7xx: enable flat shading, this can fix quadric/accanti/accperspCooper Yuan
2009-07-27r600: fix _REV texture format component swizzlesAlex Deucher
2009-07-27r600: fix texturesAlex Deucher
We weren't allocating enough gprs for the fragment shader in some cases. There are likely other issues that still need to be sorted out for textures, but at least they now work.
2009-07-27r600: don't draw when num indices is 0Alex Deucher
fixes engine demo
2009-07-27r600: set VGT NUM_INSTANCES as part of the draw commandAlex Deucher
set VGT NUM_INSTANCES as part of the draw command rather than as state as recommended by the pm4 guide. Also, use the NUM_INSTANCES packet.
2009-07-27r600: switch vtx resource setup to use SETfield macrosAlex Deucher
For consistency
2009-07-27r600: switch tex code to use SETfield macrosAlex Deucher
for consistency with the rest of the code.
2009-07-23r600: fix segfault in morph3dAlex Deucher
These attributes still need work, but it shouldn't hurt to enable them.
2009-07-23r600: Remove CRLF line endings.José Fonseca
2009-07-21r600: fix dst reg indexing for realRichard Li
This fixes segfaults in apps like teapot and tunnel
2009-07-21Revert "r600: fix dst reg indexing"Alex Deucher
This reverts commit cc893d9a98255d3c26df7123ba5cc02e478c9328. Richard has the proper fix.
2009-07-21r600: add stencil supportAlex Deucher
2009-07-21r600: use state functions to set default stateAlex Deucher
2009-07-21r600: fill in point functionsAlex Deucher