Previously _LinkedShaders was a compact array of the linked shaders for each shader stage. Now it is arranged such that each slot, indexed by the MESA_SHADER_* defines, refers to a specific shader stage. As a result, some slots will be NULL. This makes things a little more complex in the linker, but it simplifies things in other places. As a side effect _NumLinkedShaders is removed. NOTE: This may be a candidate for the 7.9 branch. If there are other patches that get backported to 7.9 that use _LinkedShader, this patch should be cherry picked also. |
15 years ago | |
|---|---|---|
| .. | ||
| driclient | mesa: Purge macros NEED_EVENTS and NEED_REPLIES | 15 years ago |
| egl | egl: Access config attributes directly. | 15 years ago |
| gallium | llvmpipe: code to dump bytecode to file (disabled) | 15 years ago |
| glsl | glsl: Slightly change the semantic of _LinkedShaders | 15 years ago |
| glu | glu/sgi: Remove dead initialization in extract565rev. | 15 years ago |
| glut | glut: Define eventParser for non-Windows only. | 15 years ago |
| glw | Makefiles: Don't complain if depend file to be included doesn't exist. | 15 years ago |
| glx | ARB_texture_rg: Add GLX protocol support | 15 years ago |
| mapi | Drop GLcontext typedef and use struct gl_context instead | 15 years ago |
| mesa | glsl: Slightly change the semantic of _LinkedShaders | 15 years ago |
| talloc | scons: Fix inverted logic. | 15 years ago |
| Makefile | Create $(TOP)/$(LIB_DIR) for install, too | 18 years ago |
| SConscript | talloc: Make it compile with MSVC, MinGW, and Xcode/gcc4.0. | 15 years ago |