summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-07-07i915: Fix EGL make currentJakob Bornecrantz
2008-07-07i915: More cleanup of displayJakob Bornecrantz
2008-07-07i915: Fetch the real deviceID for EGLJakob Bornecrantz
2008-07-07i915: Destruction of surface, context and device in EGLJakob Bornecrantz
2008-07-06g3dvl: IDCT part 1.Younes Manton
Very basic IDCT support is in, performed CPU-side for now.
2008-07-06g3dvl: Round surfaces up to POT, use src rect when outputting surfaces.Younes Manton
2008-07-06Set library and header installation directories from configurationDan Nicholson
Currently the installation directories for libraries and headers are resolved within the install commands. For instance, the libraries will be installed to $(INSTALL_DIR)/$(LIB_DIR). This limits the flexibility of the installation, such as when the libraries should be installed to a subdirectory like /usr/lib/tls. This adds the make variables $(INSTALL_LIB_DIR) and $(INSTALL_INC_DIR) to define the locations that the libraries and headers are installed. For the static configs, this resolves exactly as before to $(INSTALL_DIR)/include and $(INSTALL_DIR)/$(LIB_DIR). For autoconf, they are derived directly from the --libdir and --includedir settings.
2008-07-06r500_fragprog: Fix RSQ with negative parametersNicolai Haehnle
2008-07-06r300_fragprog: Emulate trigonometric functions in radeon_program_aluNicolai Haehnle
2008-07-06r300: Translate fragment program DST in radeon_program_aluNicolai Haehnle
2008-07-06r300: Translate fragment program LRP in radeon_program_alu.cNicolai Haehnle
2008-07-06r300: Allow adding parameters during fragprog transform, share LIT codeNicolai Haehnle
2008-07-05r300: Correctly scan for used temporary registersNicolai Haehnle
This fixes a regression introduced by dea8719f0...
2008-07-05r500: Major refactoring of fragment program emitNicolai Haehnle
Use the common facilities to convert non-native instructions into native ones. Worked hard to make the code easier to read (hopefully), by using helper functions instead of direct manipulation of the machine code. Fixes two bugs related to FLR and XPD.
2008-07-05r300: Remove clause stuff for now in favour of a cloned generic gl_programNicolai Haehnle
2008-07-05r500_fragprog: Cleanup some unused variables and code.Nicolai Haehnle
2008-07-05r500: Fix a mixup in fragment program LRP instruction emitNicolai Haehnle
2008-07-05r500: Fix blend color.Nicolai Haehnle
2008-07-05_mesa_clone_program: Copy ShadowSamplersNicolai Haehnle
2008-07-05i915: Fix EGL version and nameJakob Bornecrantz
2008-07-05i915: Added a intel be function to wrap a drm bo handleJakob Bornecrantz
2008-07-05i915: Fix haveDepth and haveStencil for visual in EGLJakob Bornecrantz
2008-07-05softpipe: Prevent NULL ptr derreference on takedown.José Fonseca
2008-07-05softpipe: Compute block size for display targets.José Fonseca
2008-07-04i915: Added debug filling code of texture, not activeJakob Bornecrantz
2008-07-04i915: Clean up intel_egl.c a bitJakob Bornecrantz
2008-07-04nv30: Emit sampler state using state objectsPatrice Mandin
2008-07-04mesa: Replace Proxy1D/2D/etc with ProxyTex[] indexed by TEXTURE_x_INDEX.Brian Paul
Simplification in colortab.c too. cherry-picked from master (fe469007037d9d5cdbe1677d8ff7368b276e9e7c)
2008-07-04gallium: fix st_choose_format(internalFormat=GL_RGBA16)Brian Paul
Need to check if we're choosing a surface or texture format.
2008-07-04mesa: Implement mutex/locking around texture object reference counting.Brian Paul
Use new _mesa_reference_texobj() function for referencing/unreferencing textures. Add new assertions/tests to try to detect invalid usage of deleted textures. cherry-picked from master (9e01b915f1243a3f551cb795b7124bd1e52ca15f)
2008-07-04r300: Fix depth texture in compare modeNicolai Haehnle
Missed the homogenous divide of R by Q before...
2008-07-04Enable TexGen based on InputsRead when a fragment program is activeNicolai Haehnle
The old behaviour depended on which texture images the fragment program reads from, which seems to contradict the shader specifications. Note: Piglit's general/texgen test checks for this problem.
2008-07-04mesa: generate GL_INVALID_OPERATION in _mesa_get_uniform_location() if ↵Brian Paul
program isn't linked
2008-07-04mesa: remove incorrect assertionBrian Paul
2008-07-04gallium: replace assertion with conditionalBrian Paul
2008-07-04gallium: fix trim() function bug when count < firstBrian Paul
If the user called glDrawArrays(GL_TRIANGLES, count=1), trim() returned a very large integer because of the unsigned arithmetic.
2008-07-04mesa: generate GL_INVALID_OPERATION in _mesa_get_uniform_location() if ↵Brian Paul
program isn't linked
2008-07-04mesa: move assertionBrian Paul
2008-07-05psb: Fill all texture fields when creating texture blanket.José Fonseca
2008-07-05softpipe: Implement texture blankets.José Fonseca
2008-07-05Merge remote branch 'upstream/gallium-0.1' into gallium-0.1Ben Skeggs
2008-07-04glcontextmodes.c is required remove the reference in .gitignoreAlan Hourihane
2008-07-04mesa: fix polygon offset issue (bug #12061)Xiang, Haihao
2008-07-03mesa: added _vbo_VertexAttrib4f()Brian Paul
2008-07-03mesa: fix incorrect array size, added assertionBrian Paul
2008-07-03mesa: fix array storage allocation bugBrian Paul
2008-07-03mesa: regenerated fileBrian Paul
2008-07-03mesa: additional vec4 constructorBrian Paul
2008-07-03mesa: fix various error codesBrian Paul
2008-07-03mesa: fix some error codes in _mesa_ShaderSourceARB()Brian Paul