Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-05-31 | add support for GL_RENDERBUFFER_RED/GREEN/BLUE/etc_SIZE_EXT querie | Brian Paul | |
2005-05-27 | properly pop the GL_TEXTURE_GEN_ enable state | Brian Paul | |
2005-05-26 | Fix gl_enums.py so that enums that are listed with the same name in | Ian Romanick | |
multiple places don't get generated multiple times. | |||
2005-05-24 | Cleanup some Windows junk. | Karl Schultz | |
2005-05-24 | moved to windows build dir | Karl Schultz | |
2005-05-24 | Change prototype for TextureMemCpy to return void* (was void). | Karl Schultz | |
2005-05-23 | Import Thomas Helstrom's SSE memcpy code from the via X.org driver. | Keith Whitwell | |
Add a TextureMemCpy callback, called from texstore.c when copying texture data via the memcpy_texture() path. Enable this code in the via driver - 100% speedup in texdown.c results. | |||
2005-05-23 | Detect use of disabled textures as tex_env_crossbar sources. | Keith Whitwell | |
2005-05-23 | Support ARB_texture_env_crossbar. Changes the way programs are | Keith Whitwell | |
generated somewhat, with all TEX instructions now emitted at the head of the program. | |||
2005-05-23 | Restore the negate() function. | Keith Whitwell | |
Add Ben Skegg's ATI_texture_env_combine3 support. | |||
2005-05-17 | don't include strings.h | Brian Paul | |
2005-05-16 | Don't use _mesa_swizzle_ubyte_image if all three texture formats | Felix Kuehling | |
involved in _mesa_textore_argb/rgba8888 (source, base-internal, destination) differ. _mesa_swizzle_ubyte_image knows only about two of the formats and can't handle the case that all three are different correctly. Fixes https://bugs.freedesktop.org/show_bug.cgi?id=3111. | |||
2005-05-16 | Deal better with indirection and indirection accounting, developed | Keith Whitwell | |
with Ben Skeggs. | |||
2005-05-16 | define M_E if needed | Brian Paul | |
2005-05-12 | new MESA_DEBUG option: disassem | Keith Whitwell | |
2005-05-12 | Rein in debug slightly | Keith Whitwell | |
2005-05-11 | Fix glean/conform problems. Don't generate so much output when | Keith Whitwell | |
disassembling. | |||
2005-05-11 | Fix logic for allocating texture temporaries (Ben Skeggs). | Keith Whitwell | |
Rename temp_flag, tex_temp_flag to make this clearer. Respect ctx->Const.MaxFragmentProgramTemps limit. | |||
2005-05-10 | Double-buffer generated instructions and only notify driver when the | Keith Whitwell | |
generated program differs from the previous one. | |||
2005-05-10 | Double-buffer generated instructions and only notify driver when the | Keith Whitwell | |
generated program differs from the previous one. | |||
2005-05-10 | Better driver notification on changes. | Keith Whitwell | |
2005-05-10 | Temporary fix - delete and recreate texenvprogram so that drivers | Keith Whitwell | |
notice when it changes. | |||
2005-05-10 | Committing in . | Jouk Jansen | |
OpenVMS compile support update for new buffer-code Modified Files: Mesa/src/mesa/drivers/x11/descrip.mms Mesa/src/mesa/main/descrip.mms Mesa/src/mesa/swrast/descrip.mms ---------------------------------------------------------------------- | |||
2005-05-10 | Fix texenv segfault. Reported by Ben Skeggs. | Keith Whitwell | |
2005-05-10 | Try not to use the same temp reg as a TXP destination more than once, | Keith Whitwell | |
as this also constitutes a texture indirection. Reported by Ben Skeggs. | |||
2005-05-09 | Use driver functions to create TexEnvProgram, TnlProgram | Keith Whitwell | |
2005-05-07 | assorted warning clean-ups for x86_64, etc (Mikko T.) | Brian Paul | |
2005-05-05 | Port Mesa to build on a P64 platform (e.g., Win64). P64 platforms | Karl Schultz | |
use 64-bit pointers and 32-bit longs. So, operations like casting pointers to unsigned long and back to pointer won't work. glheader.h now includes files to define uintptr_t, which should instead be used for this sort of operation. It is an integer type that is the same size as a pointer. | |||
2005-05-04 | Major check-in of changes for GL_EXT_framebuffer_object extension. | Brian Paul | |
Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested. | |||
2005-05-04 | Add a facility to route all rasterization through a fragment program | Keith Whitwell | |
which is automatically generated to match the current texture environment state. Introduces a new value ctx->FragmentProgram._Active which is true when either _Enabled is true or there is such a fragment program ready to run. To test out on a driver running the software rasterizer, set MESA_TEX_PROG=t in the environment. It goes without saying that performance is lower for the software rasterizer in this mode. | |||
2005-04-30 | apply previous GL_COMPRESSED_TEXTURE_FORMATS_ARB fix to generator file, and ↵ | Brian Paul | |
regenerate get.c | |||
2005-04-30 | Fixed bogus ENUM_TO_BOOLEAN in | Felix Kuehling | |
_mesa_GetIntegerv(GL_COMPRESSED_TEXTURE_FORMATS_ARB). Must be ENUM_TO_INT. mesa/progs/tests/texenv now lists supported compressed texture formats correctly. | |||
2005-04-29 | Maintain a fragment program for current texturing state. | Keith Whitwell | |
2005-04-27 | move set_component_sizes() to fix bug 3135 | Brian Paul | |
2005-04-26 | comments and minor clean-up | Brian Paul | |
2005-04-22 | Simplify the pipeline_stage structure | Keith Whitwell | |
- remove input/output fields, input tracking removed. - remove state fields, the validate function now called on every statechange. - add an explicit 'create' function. Add in code to build vertex program to implement current t&l state. Still disabled, but turn on with a #define in t_vp_build.h. | |||
2005-04-22 | Up the value of MAX_NV_VERTEX_PROGRAM_PARAMS to a power of two. | Keith Whitwell | |
2005-04-21 | Reduce the size of mesa's internal fragment and vertex program | Keith Whitwell | |
representations by switching to packed structures for registers and instructions. | |||
2005-04-18 | s/NORMAL/FOG/ (J.P. Delport) | Brian Paul | |
2005-04-15 | added _mesa_share_state() | Brian Paul | |
2005-04-15 | remove carriage returns | Brian Paul | |
2005-04-14 | In GLX_USE_TLS builds, make GET_CURRENT_CONTEXT use the TLS verion of the | Ian Romanick | |
variable. Without this, GET_CURRENT_CONTEXT would *always* result in a call to _glapi_get_context (because _glapi_Context is a const pointer to NULL in TLS builds). | |||
2005-04-14 | A few getenv() that werent using the mesa wrapper version | Ben Crossman | |
2005-04-14 | cosmetic changes | Michal Krol | |
2005-04-14 | ARB_fragment_shader state | Michal Krol | |
2005-04-14 | ARB_fragment/vertex_shader state | Michal Krol | |
2005-04-14 | ARB_shading_language_100 bit; | Michal Krol | |
Fragment shader derivative hint | |||
2005-04-14 | add GL_ARB_shading_language_100; | Michal Krol | |
reorder GL_ARB_shader_objects and GL_ARB_fragment/vertex_shader stuff | |||
2005-04-14 | add FEATURE_ARB_shading_language_100; | Michal Krol | |
remove FEATURE_shading_language; add ARB_fragment/vertex_shader max values | |||
2005-04-10 | set table size to 1023 and use new HASH_FUNC() macro | Brian Paul | |