Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-08 | mesa: bump version to 7.5.2 | Brian Paul | |
I'm not 100% sure there'll be a 7.5.2 release, but just in case. | |||
2009-09-08 | i965: #include clean-ups | Brian Paul | |
2009-09-08 | intel: #include clean-ups | Brian Paul | |
2009-09-08 | i965: use _mesa_is_bufferobj() | Brian Paul | |
Also, remove unneeded call to _mesa_validate_pbo_access(). It's done by core Mesa as the comment suggested. | |||
2009-09-08 | i965: use _mesa_is_bufferobj() | Brian Paul | |
2009-09-08 | i965: use _mesa_is_bufferobj() | Brian Paul | |
2009-09-08 | i965: use _mesa_is_bufferobj() | Brian Paul | |
2009-09-08 | r600: fix dri2 clipping | Alex Deucher | |
2009-09-08 | i965: fix incorrect test for vertex position attribute | Brian Paul | |
2009-09-08 | st/xorg: Add support for EXA_MIXED_PIXMAPS and EXA_SUPPORTS_PREPARE_AUX. | Michel Dänzer | |
Also make sure not to leak malloced memory when switching pixmaps to texture based. | |||
2009-09-08 | gdi: Fix prototype of gdi_softpipe_surface_buffer_create(). | Michal Krol | |
2009-09-07 | scons: Don't set LLVM_VERSION if one of the llvm-config calls fails. | Vinson Lee | |
Ubuntu 8.10 has llvm-config version 2.2, which doesn't have nativecodegen. This triggers an exception. | |||
2009-09-07 | llvmpipe: Silent debug statement. | José Fonseca | |
2009-09-07 | llvmpipe: Better abs for floating points. | José Fonseca | |
2009-09-07 | llvmpipe: Code generate the texture sampling inside the shader. | José Fonseca | |
Finally a substantial performance improvement: framerates of apps using texturing tripled, and furthermore, enabling/disabling texturing only affects around 15% of the framerate, which means the bottleneck is now somewhere else. Generated texture sampling code is not complete though -- we always sample from the base level -- so final figures will be different. | |||
2009-09-07 | llvmpipe: Texture sampling code generation primitives. | José Fonseca | |
Only supports single level 2d textures, with neareast and bilinear filtering for now. | |||
2009-09-07 | llvmpipe: Convenience function to obtain the integer type with same bitdepth ↵ | José Fonseca | |
of an arbitrary type. | |||
2009-09-07 | llvmpipe: Utility functions for linear and bilinear interpolation. | José Fonseca | |
2009-09-07 | llvmpipe: Correct implementation of floor. | José Fonseca | |
2009-09-07 | llvmpipe: Utility function to get the pointer to a structure member. | José Fonseca | |
2009-09-07 | llvmpipe: SoA pixel unpacking specialization. | José Fonseca | |
2009-09-07 | util: Utility function to check if a number is a power of two. | José Fonseca | |
2009-09-07 | llvmpipe: Further abstract the texture sampling generation from TGSI ↵ | José Fonseca | |
translation. | |||
2009-09-07 | mesa: Include <unistd.h> only when one is available. | Michal Krol | |
2009-09-07 | mesa: Fix calling conventions of sync object api callbacks. | Michal Krol | |
2009-09-06 | r300g: Fix some issues pointed out by compiler warnings. | Michel Dänzer | |
2009-09-06 | r300g: Handle PIPE_BUFFER_USAGE_DONTBLOCK as intended. | Michel Dänzer | |
Return NULL if the BO is busy, otherwise just map it. | |||
2009-09-06 | mesa: initial version of _mesa_meta_generate_mipmap() | Brian Paul | |
Incomplete and totally untested. Based on intel_generate_mipmap(). | |||
2009-09-06 | xlib: test _mesa_meta_bitmap() | Brian Paul | |
2009-09-06 | mesa: use separate temp texture for bitmaps | Brian Paul | |
2009-09-06 | mesa: temp_texture changes | Brian Paul | |
2009-09-06 | mesa: free meta bitmap buffers | Brian Paul | |
2009-09-06 | mesa: use _mesa_set_enable() | Brian Paul | |
2009-09-06 | mesa: _mesa_meta_bitmap() function | Brian Paul | |
2009-09-06 | xlib: move misplaced brace | Brian Paul | |
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-06 | r300/compiler: New dataflow structures and passes | Nicolai Hähnle | |
This replaces the old NQSSADCE code with the same functionality, but quite different design. Instead of doing a single integerated pass, we now build explicit data structures representing the dataflow. This will enable analysis of flow control instruction, and could potentially open an avenue for several dataflow based optimizations, such as peephole optimization, fusing MUL+ADD to MAD, and so on. | |||
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-04 | NV fp parser: Support instruction and TEMP / OUTPUT sizes | Ian Romanick | |
Adds support for declaring TEMP and OUTPUT variables as 'LONG' or 'SHORT' precision. The precision specifiers are parsed, but they are currently ignored. Some support for this may be added in the future, but neither Intel hardware nor, as far as I'm aware, Radeon hardware support multiple precisions. Also adds support for instruction precision ('X', 'H', and 'R') suffixes and instruction condition code output ('C') suffix. This results in a fairly major change to the lexer. Instructions are matched with all the possible suffix strings. The suffix string are then carved off by a context (i.e., which program mode and options are set) aware parser that converts the suffixes to bits in prog_instruction. This could have been handled in the same way _SAT was originally handled in the lexer, but it would have resulted in a very large lexer with lots of opportunity for cut-and-paste errors. | |||
2009-09-04 | ARB prog parser: Add new constructor for asm_instruction | Ian Romanick | |
The new constructor copies fields from the prog_instruction that the parser expects the lexer to set. | |||
2009-09-04 | r600: add support for EXT_texture_sRGB | Alex Deucher | |
2009-09-04 | r300: Add support for GL_EXT_provoking_vertex | Alex Deucher | |
2009-09-04 | r600: Add support for GL_EXT_provoking_vertex | Alex Deucher | |
2009-09-04 | i965: Fix warnings in intel_pixel_read.c. | Eric Anholt | |
(cherry picked from commit c80ce5ac90b1e0ac7a72cd41c314aa2000bfecf5) | |||
2009-09-04 | intel: Also get the DRI2 front buffer when doing front buffer reading. | Eric Anholt | |
(cherry picked from commit df70d3049a396af3601d2a1747770635a74120bb) | |||
2009-09-04 | intel: Update Mesa state before span setup in glReadPixels. | Eric Anholt | |
We could have mapped the wrong set of draw buffers. Noticed while looking into a DRI2 glean ReadPixels issue. (cherry picked from commit afc981ee46791838f3cb83e11eb33938aa3efc83) |