Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-07-11 | R300: update vap_cntl values for NUM_FPUS | Alex Deucher | |
based on info from hw team | |||
2008-07-11 | Remove generated pkg-config files on `make clean' | Dan Nicholson | |
2008-07-11 | intel: fix batch flushing problem with cliprects handling. | Dave Airlie | |
pointed out and debugged by stringfellow on #dri-devel | |||
2008-07-09 | i915: fall back to software rendering when shadow comparison is | Xiang, Haihao | |
enabled for 1D texture. fix #12176 | |||
2008-07-08 | i965: official name for GM45 chipset | Xiang, Haihao | |
2008-07-06 | Set library and header installation directories from configuration | Dan 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-06 | r500_fragprog: Fix RSQ with negative parameters | Nicolai Haehnle | |
2008-07-06 | r300_fragprog: Emulate trigonometric functions in radeon_program_alu | Nicolai Haehnle | |
2008-07-06 | r300: Translate fragment program DST in radeon_program_alu | Nicolai Haehnle | |
2008-07-06 | r300: Translate fragment program LRP in radeon_program_alu.c | Nicolai Haehnle | |
2008-07-06 | r300: Allow adding parameters during fragprog transform, share LIT code | Nicolai Haehnle | |
2008-07-05 | r300: Correctly scan for used temporary registers | Nicolai Haehnle | |
This fixes a regression introduced by dea8719f0... | |||
2008-07-05 | r500: Major refactoring of fragment program emit | Nicolai 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-05 | r300: Remove clause stuff for now in favour of a cloned generic gl_program | Nicolai Haehnle | |
2008-07-05 | r500_fragprog: Cleanup some unused variables and code. | Nicolai Haehnle | |
2008-07-05 | r500: Fix a mixup in fragment program LRP instruction emit | Nicolai Haehnle | |
2008-07-05 | r500: Fix blend color. | Nicolai Haehnle | |
2008-07-04 | r300: Fix depth texture in compare mode | Nicolai Haehnle | |
Missed the homogenous divide of R by Q before... | |||
2008-07-02 | mesa: fix issues around multisample enable | Roland Scheidegger | |
multisample enable is enabled by default, however gl mandates multisample rendering rules only apply if there's also a multisampled buffer. | |||
2008-07-02 | set ctx->Const.MaxVertexTextureImageUnits = 0 | Brian Paul | |
This disallows vertex shader texture sampling. See bugs 16157, 13838. | |||
2008-07-02 | VBO: Regenerate files based on recent changes to gl_API.xml | Ian Romanick | |
Since GL_ARB_vertex_buffer_object protocol isn't supported yet, these changes are innocuous. | |||
2008-07-01 | dri: drop asserts to make build against stable libdrm | Dave Airlie | |
These asserts are of questionable use at the moment with things in flux. | |||
2008-07-01 | dri: Take the base image size into account when computing | Xiang, Haihao | |
first level of the mipmap. fix #16210 | |||
2008-06-30 | r3xx/r5xx: Enable ARB_point_parameters. | Corbin Simpson | |
This isn't complete yet. It does cover the two most common usage cases, though, and at least the third one (POINT_DISTANCE_ATTENUATION) is possible, so I'll do that later. | |||
2008-06-30 | r300: Fix dumb mistake in LOD bias translation | Nicolai Haehnle | |
2008-06-30 | r300: Cleanup LodBias support | Nicolai Haehnle | |
. There is both a per-texture unit and a per-texture object (at least for OpenGL 1.4); this should now be supported properly. . The LOD bias calculation in r300_state has been simplified and corrected (need to multiply by 32 instead of 31, and ensure clamping) . do not clamp LOD bias in TexEnv, as that behaviour conflicts with what the spec says . set Const.MaxTextureLodBias properly . remove the no_neg_lod_bias property; if somebody can explain what it's good for, we can add it back in, but according to Google, nobody seems to use it . removed some dead code and unused variables | |||
2008-06-29 | r300: Change LOD bias emission to more closely follow per-tex rules. | Corbin Simpson | |
Okay, this time it's for real, and for good. This should be a perma-fix. | |||
2008-06-29 | r300: Fix wrap mode for 1D textures | Nicolai Haehnle | |
2008-06-27 | DRI-specific pkg-config file | Dan Nicholson | |
Since the gl pkg-config file doesn't convey any specifics about the backend in use, this adds a new pkg-config file for when DRI is in use. This can be used by the xserver build to determine if the DRI and/or GLX extensions are appropriate. | |||
2008-06-26 | Check in SwapBuffers for any new pending dri2 events | Alan Hourihane | |
2008-06-24 | intel: Fix glCopyPixels when x or y are < 0 in hw coordinates. | Eric Anholt | |
Nothing would get drawn as the negative coordinates broke the rectangle intersection code that used unsigned ints. Tested with copypix demo and sliding the copy to the upper left. | |||
2008-06-24 | i965: Use the shared intel_pixel_copy.c. | Eric Anholt | |
This disables the textured copy implementation on 965, which didn't appear to work (mesa copypix demo, disable the blit path, move so that regions don't overlap and textured is used, and you get garbage). If we resurrect this for i965, I'd rather it used the 915-style metaops instead. Current metaops code left in place so that whoever picks it up has a reference. | |||
2008-06-24 | intel: Same pixel function init for everyone now. | Eric Anholt | |
2008-06-24 | intel: Avoid glBitmap software fallback for blending when no blending occurs. | Eric Anholt | |
Mesa demos tend to leave blending on but in GL_ONE/GL_ZERO, or GL_SRC_ALPHA/GL_ONE_MINUS_SRC_ALPHA with a source alpha of 1.0. | |||
2008-06-24 | intel: Merge check_blit_fragment_ops between i915/i965. | Eric Anholt | |
Both had some useful bits for the other. | |||
2008-06-24 | intel: Note reasons for blit pixel op fallbacks under INTEL_DEBUG=pix. | Eric Anholt | |
2008-06-24 | i915: Add support for accelerated glBitmap, shared from 965. | Eric Anholt | |
2008-06-24 | i915: Fix read != draw drawable for glCopyPixels. | Eric Anholt | |
Taken from commit bad6e175cf59cce630c37d73f6e71f3a4de50ae6. | |||
2008-06-24 | i915: Allow accelerated pixel ops to be disabled with INTEL_NO_BLIT. | Eric Anholt | |
This matches 965. | |||
2008-06-21 | replace __inline and __inline__ with INLINE macro | Brian Paul | |
2008-06-21 | replace __inline and __inline__ with INLINE macro | Brian Paul | |
2008-06-21 | replace __inline and __inline__ with INLINE macro | Brian Paul | |
2008-06-21 | replace __inline and __inline__ with INLINE macro | Brian Paul | |
2008-06-21 | #undef DEBUG to silence warnings | Brian Paul | |
2008-06-21 | replace __inline and __inline__ with INLINE macro | Brian Paul | |
2008-06-21 | replace __inline and __inline__ with INLINE macro | Brian Paul | |
2008-06-21 | replace __inline and __inline__ with INLINE macro | Brian Paul | |
2008-06-21 | replace __inline and __inline__ with INLINE macro | Brian Paul | |
2008-06-21 | replace __inline and __inline__ with INLINE macro | Brian Paul | |
2008-06-21 | s/inline/INLINE | Brian Paul | |