Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | i965: Share the KIL_NV implementation between glsl and non-glsl. | Eric Anholt | 2010-09-21 | 3 | -17/+3 |
| | |||||
* | r300/compiler: Refactor the pair instruction data structures | Tom Stellard | 2010-09-20 | 4 | -38/+21 |
| | | | | | | | | | | | Use rc_pair_ prefix for all pair instruction structs Create a named struct for pair instruction args Replace structs radeon_pair_instruction_{rgb,alpha} with struct radeon_pair_sub_instruction. These two structs were nearly identical and were creating a lot of cut and paste code. These changes are the first step towards removing some of that code. | ||||
* | dri/nouveau: Fix software mipmap generation on 1x1 textures. | Francisco Jerez | 2010-09-21 | 1 | -1/+1 |
| | |||||
* | dri/nv10-nv20: Fix texturing in some cases after a base level change. | Francisco Jerez | 2010-09-21 | 3 | -11/+10 |
| | |||||
* | dri/nouveau: Cleanup more references to old FBOs and VBOs. | Francisco Jerez | 2010-09-21 | 2 | -4/+4 |
| | |||||
* | dri/nouveau: Remove unnecessary assertion. | Francisco Jerez | 2010-09-21 | 1 | -5/+0 |
| | |||||
* | dri/nv04: Use nvgl_wrap_mode(). | Francisco Jerez | 2010-09-21 | 1 | -20/+2 |
| | |||||
* | Fix typos in comments and debug output strings. | Timo Wiren | 2010-09-20 | 3 | -6/+6 |
| | | | | Bug #30208. | ||||
* | glsl2: Add flags to enable variable index lowering | Ian Romanick | 2010-09-17 | 1 | -0/+7 |
| | |||||
* | dri/nv10: Fix the CLAMP texture wrap mode. | Francisco Jerez | 2010-09-17 | 1 | -2/+1 |
| | |||||
* | meta: Don't bind the created texture object in init_temp_texture(). | Francisco Jerez | 2010-09-16 | 1 | -1/+0 |
| | | | | | | | | | | | This function is executed outside _mesa_meta_begin/end(), that means that e.g. _mesa_meta_Bitmap() clobbers the texturing state because it changes the currently active texture object. There's no need to bind the new texture when it's created, it's done again later anyway (from setup_drawpix/copypix_texture()). Signed-off-by: Brian Paul <[email protected]> | ||||
* | dri/nouveau: Cleanup references to the old FBOs on glMakeCurrent(). | Francisco Jerez | 2010-09-16 | 1 | -16/+8 |
| | |||||
* | dri/nouveau: Don't reemit the BO state in nouveau_state_emit(). | Francisco Jerez | 2010-09-16 | 2 | -5/+3 |
| | |||||
* | dri/nouveau: Don't request a fake front unnecessarily. | Francisco Jerez | 2010-09-16 | 5 | -17/+32 |
| | |||||
* | dri/nouveau: Fix glRenderbufferStorage with DEPTH_COMPONENT as internal format. | Francisco Jerez | 2010-09-16 | 1 | -0/+1 |
| | |||||
* | dri/nouveau: Add some more extensions. | Francisco Jerez | 2010-09-16 | 3 | -0/+4 |
| | |||||
* | dri/nouveau: Update nouveau_class.h. | Francisco Jerez | 2010-09-16 | 1 | -20/+20 |
| | |||||
* | dri/nv04: Fix provoking vertex. | Francisco Jerez | 2010-09-16 | 1 | -2/+2 |
| | |||||
* | dri/nv04: Fix maximum texture size. | Francisco Jerez | 2010-09-16 | 1 | -0/+1 |
| | |||||
* | dri/nv04: Fix up color mask. | Francisco Jerez | 2010-09-16 | 1 | -1/+5 |
| | |||||
* | dri/nv04: Align SIFM transfer dimensions. | Francisco Jerez | 2010-09-16 | 1 | -1/+1 |
| | |||||
* | dri/nv04: Mipmapping fixes. | Francisco Jerez | 2010-09-16 | 2 | -15/+21 |
| | |||||
* | dri/nv04: Fix PGRAPH_ERRORs when running OA. | Francisco Jerez | 2010-09-16 | 1 | -1/+5 |
| | |||||
* | dri/nv04: Enable eng3dm for A8/L8 textures. | Andrew Randrianasulu | 2010-09-16 | 1 | -4/+16 |
| | | | | Signed-off-by: Francisco Jerez <[email protected]> | ||||
* | dri/nv04: Don't expose ARB_texture_env_combine/dot3. | Andrew Randrianasulu | 2010-09-16 | 3 | -2/+4 |
| | | | | Signed-off-by: Francisco Jerez <[email protected]> | ||||
* | r600c: fix buffer height setting in dri2 case | Andre Maasikas | 2010-09-15 | 2 | -9/+46 |
| | | | | | | | fbHeight is 0 in this case uncovered by changes in b0bc026c and should fix kernel rejecting command streams after that commit | ||||
* | r600c: fix setting negative values to bitfields7.9-branchpoint | Andre Maasikas | 2010-09-14 | 1 | -1/+1 |
| | | | | | | | | | when setting negative integers to bitfields we could overwrite other parts of it. So mask the value to be written correctly. This is used quite often in the driver - hope it doesnt affect performace or uncover behaviour relied before... fixes strange effects when setting negative lodbias on evergreen | ||||
* | mesa: Remove unnecessary FEATURE tests. | Chia-I Wu | 2010-09-14 | 2 | -18/+0 |
| | | | | | Remove all FEATURE tests in mesa/drivers/common/. They are not needed and the code looks better without them. | ||||
* | i965: Request that returns be lowered in shader main | Ian Romanick | 2010-09-13 | 1 | -0/+1 |
| | | | | Fixes piglit tests glsl-vs-main-return and glsl-fs-main-return. | ||||
* | r600c: const buffer sizes must be a multiple of 16 consts | Alex Deucher | 2010-09-13 | 3 | -29/+21 |
| | | | | This applies to r6xx/r7xx/evergreen | ||||
* | r600c/eg: remove obselete comment | Alex Deucher | 2010-09-13 | 1 | -2/+0 |
| | |||||
* | r600c/eg: remove unused emit timestamp function | Alex Deucher | 2010-09-13 | 1 | -8/+0 |
| | |||||
* | r600c/eg: emit CB_BLEND_ALPHA with the other blend values | Alex Deucher | 2010-09-13 | 1 | -5/+5 |
| | | | | saves a few dwords | ||||
* | r600c: remove redundant state emit on evergreen | Alex Deucher | 2010-09-13 | 1 | -17/+0 |
| | | | | r700start3d already emits the context control packets | ||||
* | r600c: eg: fix typo | Andre Maasikas | 2010-09-13 | 1 | -1/+1 |
| | | | | probably copy/paste error | ||||
* | r600c: eg: 256 float4 constants may need more than 256 bytes | Andre Maasikas | 2010-09-13 | 2 | -2/+2 |
| | |||||
* | r600c: eg - fix uninitialized variable | Andre Maasikas | 2010-09-13 | 1 | -0/+2 |
| | |||||
* | r600c: remove stray unmap call | Andre Maasikas | 2010-09-13 | 1 | -1/+0 |
| | | | | no idea how/why it got there | ||||
* | r300/compiler: fix warnings | Marek Olšák | 2010-09-13 | 2 | -2/+3 |
| | |||||
* | r300/compiler: Reorganize presub_helper() | Tom Stellard | 2010-09-10 | 1 | -33/+27 |
| | |||||
* | r300/compiler: Don't use presubtract in TEX instructions | Tom Stellard | 2010-09-10 | 1 | -1/+6 |
| | |||||
* | r300/compiler: Print the presub subtract operation in the correct order | Tom Stellard | 2010-09-10 | 1 | -6/+6 |
| | |||||
* | r300/compiler: Fix dataflow bug in presub_helper() | Tom Stellard | 2010-09-10 | 1 | -0/+2 |
| | |||||
* | r300/compiler: Replace asserts with error messages | Tom Stellard | 2010-09-10 | 1 | -2/+10 |
| | |||||
* | r300/compiler: Fix copy propigation for some presub instructions | Tom Stellard | 2010-09-10 | 1 | -1/+1 |
| | |||||
* | r300/compiler: Add peephole optimization for the 'sub' presubtract operation | Tom Stellard | 2010-09-10 | 1 | -8/+17 |
| | |||||
* | r300/compiler: Add peephole optimization for the 'add' presubtract operation | Tom Stellard | 2010-09-10 | 2 | -84/+200 |
| | |||||
* | r300/compiler: Clean up rc_pair_alloc_source() | Tom Stellard | 2010-09-10 | 1 | -20/+12 |
| | |||||
* | r300/compiler: Enable presubtract sources | Tom Stellard | 2010-09-10 | 15 | -94/+1072 |
| | | | | | | | The r300 compiler can now emit instructions that select from the presubtract source. A peephole optimization has been added to convert instructions like: ADD Temp[0].x, none.1, -Temp[1].x into the INV (1 - src0) presubtract operation. | ||||
* | intel: Remove noise opcode support from i915 and i965 drivers | Ian Romanick | 2010-09-10 | 2 | -1135/+0 |
| | | | | | With recent changes to the GLSL compiler, these opcode should never be seen in these drivers. |