aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* mesa: move declarations before codeBrian Paul2009-03-121-2/+2
|
* mesa: fix glRead/DrawBuffer(GL_AUXn) error valueBrian Paul2009-03-121-0/+8
| | | | | | | If GL_AUX[123] are passed to glRead/DrawBuffer() when those buffers don't exist, need to generate GL_INVALID_OPERATION, not GL_INVALID_ENUM. This regression came from commit 555f0a88182e2b1af809b2d97abdac02814a2f28
* i965: fix polygon stipple when rendering to FBORobert Ellison2009-03-122-7/+34
| | | | | | | | | | | | | | | The polygon stipple pattern, like the viewport and the polygon face orientation, must be inverted on the i965 when rendering to a FBO (which itself has an inverted pixel coordinate system compared to raw Mesa). In addition, the polygon stipple offset, which orients the stipple to the window system, disappears when rendering to an FBO (because the window system offset doesn't apply, and there's no associated FBO offset). With these fixes, the conform triangle and polygon stipple tests pass when rendering to texture.
* tgsi: Localise SCS code.Michal Krol2009-03-121-8/+8
|
* tgsi: Rewrite NRM opcode, store 1.0 in W component.Michal Krol2009-03-121-23/+27
|
* tgsi: Begin documenting NV_fragment_program2 instruction set operations.Michal Krol2009-03-121-0/+78
|
* tgsi: Begin documenting ARB_fragment_program instruction set operations.Michal Krol2009-03-121-0/+30
|
* tgsi: Document ARB_vertex_program instruction set operations.Michal Krol2009-03-121-0/+16
|
* tgsi: Begin documenting NV_vertex_program2 instruction set operations.Michal Krol2009-03-121-0/+42
|
* trivial: draw non-interleaved arraysKeith Whitwell2009-03-123-0/+119
|
* stw: fix uninitialized variable issueKeith Whitwell2009-03-121-15/+11
|
* util: fix debug_assert() to avoid unused variable warnings in release buildsKeith Whitwell2009-03-121-1/+1
|
* trace: Wrap pipe_buffersJakob Bornecrantz2009-03-127-20/+215
|
* trace: Add dump util functions for wrapped pointersJakob Bornecrantz2009-03-122-1/+58
|
* demos: fix error string, commentBrian Paul2009-03-121-2/+2
|
* mesa: fix transposed red/blue in store_texel_rgb888/bgr888() functionsBrian Paul2009-03-121-4/+4
|
* demos: fix typoBrian Paul2009-03-121-1/+1
|
* demos: use glGenerateMipmapEXT entrypoint in cubemap.cKeith Whitwell2009-03-121-1/+8
| | | | | glGenerateMipmap() is part of ARB_framebuffer_object, which many mesa drivers don't advertise. Add check for EXT_framebuffer_object.
* mesa test prog for ATI_envmap_bumpmapRoland Scheidegger2009-03-122-0/+215
|
* i965: add support for ATI_envmap_bumpmapRoland Scheidegger2009-03-123-0/+9
|
* regenerate glapiRoland Scheidegger2009-03-1214-3823/+4158
|
* mesa: add support for ATI_envmap_bumpmapRoland Scheidegger2009-03-1224-24/+906
| | | | | | | | add new entrypoints, new texture format, etc translate in texenvprogram.c for drivers using the mesa-generated tex env fragment program also handled in swrast, but not tested (cannot work due to negative texel results not handled correctly)
* progs/glsl: IgnoreJakob Bornecrantz2009-03-121-0/+1
|
* trace: Move buffer functions from winsys to screenJakob Bornecrantz2009-03-118-548/+458
|
* trace: Remove all whitespace at EOLJakob Bornecrantz2009-03-1111-297/+297
|
* trace: Fixup trace a bitJakob Bornecrantz2009-03-113-51/+61
|
* mesa: add missing _glthread_INIT_MUTEX in _mesa_new_framebuffer()Keith Whitwell2009-03-121-0/+1
|
* i965: fix polygon face orientation when rendering to FBORobert Ellison2009-03-112-3/+17
| | | | | | | | | | | | | | In the i965, the FBO coordinate system is inverted from the standard OpenGL/Mesa coordinate system; that means that the viewport and the polygon face orientation have to be inverted if rendering to a FBO. The viewport was already being handled correctly; but polygon face was not. This caused a conform failure when rendering to texture with two-sided lighting enabled. This fixes the problem in the i965 driver, and adds to the comment about the gl_framebuffer "Name" field so that this isn't a surprise to other driver writers.
* mesa: remove some last remnants of GL_MESA_program_debugBrian Paul2009-03-115-21/+6
|
* mesa: minor commentsBrian Paul2009-03-111-3/+3
|
* mesa: remove gl_texture_object::_Function field and associated codeBrian Paul2009-03-113-37/+3
| | | | It was only used in one place in swrast.
* intel: include main/viewport.hBrian Paul2009-03-111-0/+1
|
* r300-gallium: Don't flush textures more than necessary.Corbin Simpson2009-03-111-2/+7
|
* r300-gallium: Fix texture filters.Corbin Simpson2009-03-111-3/+12
|
* r300-gallium: r500-fs: More texture fixes.Corbin Simpson2009-03-113-17/+30
|
* r300-gallium: r500-fs: Add shader dumper and more tex work.Corbin Simpson2009-03-115-13/+335
|
* r300-gallium: Fix CS count for texture emit.Corbin Simpson2009-03-111-1/+1
|
* r300-gallium: r500-fs: Add SWZ.Corbin Simpson2009-03-111-11/+32
|
* r300-gallium: Fix CS count in fb state emit.Corbin Simpson2009-03-111-1/+1
|
* r300-gallium: Start swizzles.Corbin Simpson2009-03-112-7/+43
|
* r300-gallium: Begin R500 fragment shader assembler.Corbin Simpson2009-03-112-3/+144
| | | | I love it so much. I also hate it a lot.
* i965: fix lock-ups when GLSL program wrote to gl_FragDepthBrian Paul2009-03-111-1/+27
| | | | | | | It seems the code that set up the FB_WRITE message was incomplete in this case. The number of payload registers was wrong and that caused a hang. It would be good to have a second set of eyes take a look at this...
* trace: Fixup trace a bitJakob Bornecrantz2009-03-111-7/+18
|
* xdemos: On termination with `esc` close the contexts correctly.Alan Hourihane2009-03-111-1/+1
|
* tgsi: Implement RFL, SFL, STR, X2D opcodes.Michal Krol2009-03-111-5/+87
|
* tgsi: Begin documenting NV_fragment_program instruction set operations.Michal Krol2009-03-111-0/+190
|
* tgsi: Implement RCC opcode.Michal Krol2009-03-111-1/+32
|
* tgsi: Document NV_vertex_program1_1 instruction set operations.Michal Krol2009-03-111-0/+28
|
* i965: more code clean-ups, commentsBrian Paul2009-03-101-4/+11
|
* i965: minor code clean-ups, commentsBrian Paul2009-03-101-10/+12
|