summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-03-13mesa/st: don't call finish in st_glFlush()Keith Whitwell
It is not the state tracker's responsibilty to inject sleeps and pessimize performance in the hope of avoiding buffer synchronization issues in buggy drivers. Calling finish() here will just hide problems that need to be fixed elsewhere.
2009-03-13i965: more register number assertionsBrian Paul
2009-03-13i965: add some register number assertionsBrian Paul
Haven't seen failures yet, but if/when there are, more investigation will be done.
2009-03-13i965: remove unused PROGRAM_INTERNAL_PARAM, added commentBrian Paul
2009-03-13i965: move declarations before codeBrian Paul
2009-03-13i965: debug code, use gl_register_file typeBrian Paul
2009-03-13mesa: glUseProgram() debug code (disabled)Brian Paul
2009-03-13trace: Fix some typosJakob Bornecrantz
2009-03-13mesa: improve another _mesa_problem() callBrian Paul
2009-03-13mesa: add GL_DUDV_ATI cases in calculate_derived_texenv()Brian Paul
2009-03-13mesa: more info in _mesa_problem() callBrian Paul
2009-03-13mesa: added 1D/3D fetch_texel functions for DUDV8Brian Paul
2009-03-13xdemos: Add multithreaded sharedtex_mt.Thomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
2009-03-13vp: add test for pointsize outputKeith Whitwell
2009-03-13scons: Use -Wdeclaration-after-statementJosé Fonseca
2009-03-13progs: Add util to cpp path.José Fonseca
2009-03-13progs/vp: add keys for point prims, etc, and various new testsKeith Whitwell
2009-03-13gallium: Remove do_flip argument from surface_copyJakob Bornecrantz
I should have gotten most uses and implementation correctly fixed, but things might break. Feel free to blame me.
2009-03-12mesa: added GL_DU8DV8_ATI case in _mesa_components_in_format()Brian Paul
This gets hit when glTexSubImage2D() is called with format==GL_DU8DV8_ATI.
2009-03-12mesa: override_internal_format() function for debug/test purposes (disabled)Brian Paul
2009-03-12mesa: improve some error messagesBrian Paul
2009-03-12i965: move declaration before codeBrian Paul
2009-03-12i965: fix const correctnessBrian Paul
2009-03-12i915: move declarations before codeBrian Paul
2009-03-12i965: commentsBrian Paul
2009-03-12config: add -Wdeclaration-after-statement to linux configBrian Paul
Should help to catch Windows build issues earlier.
2009-03-12demos: move declaration before codeBrian Paul
2009-03-12wgl: add new dispatch stubsBrian Paul
2009-03-12mesa: move declarations before codeBrian Paul
2009-03-12mesa: fix glRead/DrawBuffer(GL_AUXn) error valueBrian Paul
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
2009-03-12i965: fix polygon stipple when rendering to FBORobert Ellison
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.
2009-03-12tgsi: Localise SCS code.Michal Krol
2009-03-12tgsi: Rewrite NRM opcode, store 1.0 in W component.Michal Krol
2009-03-12tgsi: Begin documenting NV_fragment_program2 instruction set operations.Michal Krol
2009-03-12tgsi: Begin documenting ARB_fragment_program instruction set operations.Michal Krol
2009-03-12tgsi: Document ARB_vertex_program instruction set operations.Michal Krol
2009-03-12tgsi: Begin documenting NV_vertex_program2 instruction set operations.Michal Krol
2009-03-12trivial: draw non-interleaved arraysKeith Whitwell
2009-03-12stw: fix uninitialized variable issueKeith Whitwell
2009-03-12util: fix debug_assert() to avoid unused variable warnings in release buildsKeith Whitwell
2009-03-12trace: Wrap pipe_buffersJakob Bornecrantz
2009-03-12trace: Add dump util functions for wrapped pointersJakob Bornecrantz
2009-03-12demos: fix error string, commentBrian Paul
2009-03-12mesa: fix transposed red/blue in store_texel_rgb888/bgr888() functionsBrian Paul
2009-03-12demos: fix typoBrian Paul
2009-03-12demos: use glGenerateMipmapEXT entrypoint in cubemap.cKeith Whitwell
glGenerateMipmap() is part of ARB_framebuffer_object, which many mesa drivers don't advertise. Add check for EXT_framebuffer_object.
2009-03-12mesa test prog for ATI_envmap_bumpmapRoland Scheidegger
2009-03-12i965: add support for ATI_envmap_bumpmapRoland Scheidegger
2009-03-12regenerate glapiRoland Scheidegger
2009-03-12mesa: add support for ATI_envmap_bumpmapRoland Scheidegger
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)