Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-27 | r300g: plug memory leak | Maciej Cencora | |
2009-09-27 | r300g: add some debugging info | Maciej Cencora | |
2009-09-28 | r300g: fix r300 rs path | Dave Airlie | |
2009-09-28 | r300g: rewrite RS state setup. | Dave Airlie | |
Not 100% sure this is correct, but its more correct than what was here previous however it may require changes in the input routing for the frag shader. | |||
2009-09-28 | r300g: silence compiler warning | Dave Airlie | |
2009-09-26 | r300g: add tx depth support in register. | Dave Airlie | |
also enable cube/3d bits in txformat reg | |||
2009-09-26 | r300g: only pass complete texture state to hw setup function | Dave Airlie | |
No point passing things twice here, also allows more state to be setup properly. | |||
2009-09-26 | r300g: add missing break in OQ emit | Dave Airlie | |
2009-09-26 | r300g: report GL1.5, enable cap bits for OQ and shadow. | Dave Airlie | |
Its not like it works well on 1.3 so may as well reach for greater heights. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-09-26 | r300g: add z16 unorm texture format | Dave Airlie | |
2009-09-26 | r300g: fix texture pitch to correct value. | Dave Airlie | |
pitch is pixels - 1, not bytes. | |||
2009-09-25 | r300g: add texture format for xvmc | Cooper Yuan | |
2009-09-21 | r300g: Fix bad formatting parameters in calls to debug_printf | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-09-21 | Merge branch 'master' into r300-compiler | Nicolai Hähnle | |
There were additional non-textual conflicts. Conflicts: src/gallium/drivers/r300/r300_tgsi_to_rc.c src/mesa/drivers/dri/r300/compiler/r3xx_vertprog.c src/mesa/drivers/dri/r300/compiler/radeon_program.c src/mesa/drivers/dri/r300/compiler/radeon_program_alu.c | |||
2009-09-16 | gallium: Deprecate PIPE_CAP_S3TC. | José Fonseca | |
No longer used. S3TC support is queried via pipe_screen::is_format_supported. | |||
2009-09-13 | r300g: delete unused flag due to commit: 09b566e1610 | Cooper Yuan | |
2009-09-12 | r300g: There is no such thing as "texture stride" | Nicolai Hähnle | |
Individual texture images have a stride, but textures as a whole do not. There are still pieces of code which are confused about this, but the core of the confusion is hopefully gone. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-09-11 | r300g: only allocate one BO for vertex buffers, default size is 64*1024 | Cooper Yuan | |
it can fix redbook/sceneflat, scene, scenebamb, surface, nurbs and so on | |||
2009-09-06 | r300g: Fix a number of warnings | Nicolai Hähnle | |
Seriously guys.... | |||
2009-09-06 | r300g: Debug flags infrastructure | Nicolai Hähnle | |
So that debugging is no longer a full-spam-or-nothing approach, you are now supposed to set the RADEON_DEBUG environment flag just like for classic Mesa. The available debug flags are different, however. Just running an OpenGL application with RADEON_DEBUG set to an arbitrary string will print out helpful information. Everything must be compiled with -DDEBUG for any of this to work | |||
2009-09-06 | Merge branch 'master' into r300-compiler | Nicolai Hähnle | |
Conflicts: src/gallium/drivers/r300/r300_tgsi_to_rc.c | |||
2009-09-05 | r300g: update the value of register VAP_VF_MAX_VTX_INDX | Cooper Yuan | |
according to actual vertex index count. | |||
2009-09-05 | r300g: update rs_block state after changing rasterizer | Cooper Yuan | |
2009-09-05 | r300g: need to validate scissor and viewport state if bind new rasterizer | Cooper Yuan | |
2009-09-03 | r300g: specify point/line/triangle have stuffed texture coord | Cooper Yuan | |
2009-09-01 | tgsi: remove redundant CND0 opcode | Keith Whitwell | |
Can be implemented with CMP src2, src1, src0 | |||
2009-09-01 | r300g: Fix clear issue on r300 | Cooper Yuan | |
2009-08-30 | r300: Remove all Mesa dependencies from the shader compiler | Nicolai Hähnle | |
In particular, this removes the dependency on prog_instruction, which unfortunately creates some code duplication, but also opens a path towards adding some hardware-specific things in there. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-08-27 | r300g: Correct scissor setting, subtract 1 from window's width and height | Cooper Yuan | |
2009-08-24 | r300g: Set the vector address in the input memory for ↵ | Cooper Yuan | |
bypass_vs_clip_and_viewport case | |||
2009-08-18 | r300g: Force off ZTOP optimizations for now. | Corbin Simpson | |
2009-08-18 | r300g: Utilize DONTBLOCK. | Corbin Simpson | |
Also ALGYRHYTHMS. | |||
2009-08-18 | r300g: Massively cleanup OQ. | Corbin Simpson | |
Still broken, but compiles cleaner, behaves better, etc. | |||
2009-08-18 | r300g: Add high_second_pipe cap for R3xx chipsets. | Corbin Simpson | |
This name is totally subject to change if ever I need to separate R3xx for some other reason. | |||
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-08-11 | r300g: Fix up remaining VAP_CNTL_STATUS writes for big endian. | Michel Dänzer | |
2009-08-11 | r300g: Emit relocations for pitch registers. | Michel Dänzer | |
Fixes CS failures with tiling enabled kernels. | |||
2009-08-11 | r300g: a typo of debug message | Cooper Yuan | |
2009-08-07 | r300g: Knock out another fragment of invariant state. | Corbin Simpson | |
Colorbuffer setup will always happen. | |||
2009-08-07 | gallium: Move minify() to u_math. | Corbin Simpson | |
minify() is usually used in mipmap size calculation. Strangely enough, we all defined it as MAX2(1, d >> 1); imagine that. :3 | |||
2009-08-07 | r300g: Remove r300_constant_buffer::user_count. | Corbin Simpson | |
Not needed with new compiler. | |||
2009-08-04 | r300g: Slightly saner initialization of some texture / transfer fields. | Michel Dänzer | |
2009-07-30 | r300g: Use radeon compiler for fragment programs | Nicolai Hähnle | |
This is entirely untested on R500, and needs more testing on R300. | |||
2009-07-30 | r300g: Remove extraneous printf | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-30 | r300g: Use r300compiler for vertex shaders | Nicolai Hähnle | |
2009-07-26 | r300g: Fix two trivial texture size issues. | Corbin Simpson | |
Next thing to fix: progs/tests/mipgen. | |||
2009-07-26 | r300g: Add some debugging, correct little bits of math in texture setup. | Corbin Simpson | |
Simple stuff still works, but not sure about some of the more complex things. | |||
2009-07-23 | r300g, radeon-gallium: Fix API, cleanup. | Corbin Simpson | |
Something called "validate" should return FALSE on failure, not TRUE. | |||
2009-07-23 | r300g: PIPE_CAP_BLEND_EQUATION_SEPARATE. | Corbin Simpson | |
2009-07-23 | r300g: Actually mark shaders as translated/untranslated. | Corbin Simpson | |
Also trust that Gallium will not give us TGSI that miscounts shader consts. This creates a 20x speedup on glxgears, from 8 FPS to 160 FPS. |