aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers
Commit message (Collapse)AuthorAgeFilesLines
* i965: Share the KIL_NV implementation between glsl and non-glsl.Eric Anholt2010-09-213-17/+3
|
* r300/compiler: Refactor the pair instruction data structuresTom Stellard2010-09-204-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 Jerez2010-09-211-1/+1
|
* dri/nv10-nv20: Fix texturing in some cases after a base level change.Francisco Jerez2010-09-213-11/+10
|
* dri/nouveau: Cleanup more references to old FBOs and VBOs.Francisco Jerez2010-09-212-4/+4
|
* dri/nouveau: Remove unnecessary assertion.Francisco Jerez2010-09-211-5/+0
|
* dri/nv04: Use nvgl_wrap_mode().Francisco Jerez2010-09-211-20/+2
|
* Fix typos in comments and debug output strings.Timo Wiren2010-09-203-6/+6
| | | | Bug #30208.
* glsl2: Add flags to enable variable index loweringIan Romanick2010-09-171-0/+7
|
* dri/nv10: Fix the CLAMP texture wrap mode.Francisco Jerez2010-09-171-2/+1
|
* meta: Don't bind the created texture object in init_temp_texture().Francisco Jerez2010-09-161-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 Jerez2010-09-161-16/+8
|
* dri/nouveau: Don't reemit the BO state in nouveau_state_emit().Francisco Jerez2010-09-162-5/+3
|
* dri/nouveau: Don't request a fake front unnecessarily.Francisco Jerez2010-09-165-17/+32
|
* dri/nouveau: Fix glRenderbufferStorage with DEPTH_COMPONENT as internal format.Francisco Jerez2010-09-161-0/+1
|
* dri/nouveau: Add some more extensions.Francisco Jerez2010-09-163-0/+4
|
* dri/nouveau: Update nouveau_class.h.Francisco Jerez2010-09-161-20/+20
|
* dri/nv04: Fix provoking vertex.Francisco Jerez2010-09-161-2/+2
|
* dri/nv04: Fix maximum texture size.Francisco Jerez2010-09-161-0/+1
|
* dri/nv04: Fix up color mask.Francisco Jerez2010-09-161-1/+5
|
* dri/nv04: Align SIFM transfer dimensions.Francisco Jerez2010-09-161-1/+1
|
* dri/nv04: Mipmapping fixes.Francisco Jerez2010-09-162-15/+21
|
* dri/nv04: Fix PGRAPH_ERRORs when running OA.Francisco Jerez2010-09-161-1/+5
|
* dri/nv04: Enable eng3dm for A8/L8 textures.Andrew Randrianasulu2010-09-161-4/+16
| | | | Signed-off-by: Francisco Jerez <[email protected]>
* dri/nv04: Don't expose ARB_texture_env_combine/dot3.Andrew Randrianasulu2010-09-163-2/+4
| | | | Signed-off-by: Francisco Jerez <[email protected]>
* r600c: fix buffer height setting in dri2 caseAndre Maasikas2010-09-152-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-branchpointAndre Maasikas2010-09-141-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 Wu2010-09-142-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 mainIan Romanick2010-09-131-0/+1
| | | | Fixes piglit tests glsl-vs-main-return and glsl-fs-main-return.
* r600c: const buffer sizes must be a multiple of 16 constsAlex Deucher2010-09-133-29/+21
| | | | This applies to r6xx/r7xx/evergreen
* r600c/eg: remove obselete commentAlex Deucher2010-09-131-2/+0
|
* r600c/eg: remove unused emit timestamp functionAlex Deucher2010-09-131-8/+0
|
* r600c/eg: emit CB_BLEND_ALPHA with the other blend valuesAlex Deucher2010-09-131-5/+5
| | | | saves a few dwords
* r600c: remove redundant state emit on evergreenAlex Deucher2010-09-131-17/+0
| | | | r700start3d already emits the context control packets
* r600c: eg: fix typoAndre Maasikas2010-09-131-1/+1
| | | | probably copy/paste error
* r600c: eg: 256 float4 constants may need more than 256 bytesAndre Maasikas2010-09-132-2/+2
|
* r600c: eg - fix uninitialized variableAndre Maasikas2010-09-131-0/+2
|
* r600c: remove stray unmap callAndre Maasikas2010-09-131-1/+0
| | | | no idea how/why it got there
* r300/compiler: fix warningsMarek Olšák2010-09-132-2/+3
|
* r300/compiler: Reorganize presub_helper()Tom Stellard2010-09-101-33/+27
|
* r300/compiler: Don't use presubtract in TEX instructionsTom Stellard2010-09-101-1/+6
|
* r300/compiler: Print the presub subtract operation in the correct orderTom Stellard2010-09-101-6/+6
|
* r300/compiler: Fix dataflow bug in presub_helper()Tom Stellard2010-09-101-0/+2
|
* r300/compiler: Replace asserts with error messagesTom Stellard2010-09-101-2/+10
|
* r300/compiler: Fix copy propigation for some presub instructionsTom Stellard2010-09-101-1/+1
|
* r300/compiler: Add peephole optimization for the 'sub' presubtract operationTom Stellard2010-09-101-8/+17
|
* r300/compiler: Add peephole optimization for the 'add' presubtract operationTom Stellard2010-09-102-84/+200
|
* r300/compiler: Clean up rc_pair_alloc_source()Tom Stellard2010-09-101-20/+12
|
* r300/compiler: Enable presubtract sourcesTom Stellard2010-09-1015-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 driversIan Romanick2010-09-102-1135/+0
| | | | | With recent changes to the GLSL compiler, these opcode should never be seen in these drivers.