Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-10 | Fixes to get it build again on FreeBSD | Erik Kundiman | |
and hopefully GNU/Linux too. | |||
2023-09-10 | Merge branch 'main' into DRTVWR-559 | Erik Kundiman | |
2023-09-07 | Bring back glBufferParameteriAPPLE | Erik Kundiman | |
GL_APPLE_flush_buffer_range is defined on other platforms such as FreeBSD but there would failure to link, hence the extra LL_DARWIN. | |||
2023-09-07 | Bring back GL_MULTISAMPLE_ARB to macOS | Erik Kundiman | |
since it doesn't have GL_MULTISAMPLE_EXT. | |||
2023-09-07 | Revert "Bring back GL funcs & macros that work on macOS" | Erik Kundiman | |
This reverts commit e600f6504cd7edd9d2883ea7dc17c2574b1ff468. | |||
2023-09-07 | Bring back OpenGL >= 3.0 functionalities to macOS | Erik Kundiman | |
They weren't compiled with the previous commit, and it affected a lot. | |||
2023-09-07 | Bring back GL funcs & macros that work on macOS | Erik Kundiman | |
2023-09-07 | Comment out the GL funcs redefinition for Darwin | Erik Kundiman | |
2023-09-06 | Comment out the GL functions redefinitions for all | Erik Kundiman | |
2023-09-06 | Re-exclude FBSD test on Nvidia headers | Erik Kundiman | |
to minimise difference from upstream, as it's certain it's not FreeBSD anyway due to the removal of LL_FREEBSD on the containing scope. | |||
2023-09-06 | GL TIME_ELAPSED_EXT as alternative to TIME_ELAPSED | Erik Kundiman | |
2023-09-06 | glDrawBuffers instead of glDrawBuffer | Erik Kundiman | |
since the latter is less portable. I'm guessing 1st arg is 0 since the condition is when mTex is empty. | |||
2023-09-06 | Suffixless GL_LUMINANCE(_ALPHA) | Erik Kundiman | |
for those that don't implement the 8 suffixed ones. | |||
2023-09-06 | Check for GL_BGRA_EXT before compiling its code | Erik Kundiman | |
2023-09-06 | Check texture compression implementations | Erik Kundiman | |
before compiling its code. | |||
2023-09-06 | Preprocess anisotropy related code | Erik Kundiman | |
2023-09-06 | GL_EXT_draw's can be used for transform feedback | Erik Kundiman | |
2023-09-06 | EXT_disjoint_timer_query as alternative to ARB's | Erik Kundiman | |
2023-09-06 | Disable glFlushMappedBufferRangeAPPLE use | Erik Kundiman | |
2023-09-06 | Core profile glFlushMappedBufferRange function | Erik Kundiman | |
replacing its APPLE counterpart. | |||
2023-09-06 | GL_EXT_map_buffer_range as an alternative to ARB's | Erik Kundiman | |
2023-09-06 | Disable glBufferParameteriAPPLE use | Erik Kundiman | |
2023-09-06 | Always compile vertex array code | Erik Kundiman | |
So that, especially modern, GL implementations that do have vertex array but don't have the legacy GL_ARB_vertex_array_object defined have such code compiled too. | |||
2023-09-06 | Core profile glBlendFuncSeparate | Erik Kundiman | |
replacing its EXT suffixed counterpart. | |||
2023-09-06 | Khronos debug as an alternative to ARB's | Erik Kundiman | |
2023-09-06 | Lose the _ARB suffix from many macros | Erik Kundiman | |
so the macros can be used on platforms that don't have ARB specs. | |||
2023-09-06 | Some GL_VERSION_2_0 sampler implementor only code | Erik Kundiman | |
preprocessed so it doesn't get compiled on non implementors. | |||
2023-09-06 | Core profile query related functions | Erik Kundiman | |
replacing their legacy ARB counterparts. | |||
2023-09-06 | Core profile buffer related functions | Erik Kundiman | |
replacing their legacy ARB counterparts. | |||
2023-09-06 | Left out from previous commit | Erik Kundiman | |
2023-09-06 | Core profile vertex attribute related functions | Erik Kundiman | |
replacing legacy ARB versions. | |||
2023-09-06 | Core profile uniform related functions | Erik Kundiman | |
replacing legacy ARB versions. | |||
2023-09-06 | Core profile program object related functions | Erik Kundiman | |
Whether to create/delete, or take the program object as an argument. Include ones for attaching & detaching shaders too, ones that deal with attributes & uniforms and so on, etc.. Replacing legacy ARB versions. | |||
2023-09-06 | Core profile shader functions, macros & type | Erik Kundiman | |
replacing legacy ARB versions. | |||
2023-09-06 | Core profile glCreateShader & return type GLuint | Erik Kundiman | |
to replace the less portable ARB versions. | |||
2023-09-05 | Preprocess non portable GL funcs & macros | Erik Kundiman | |
so that implementations that don't include a certain GL implementation won't fail trying to compile the code. | |||
2023-09-05 | SL-19709 Fix for fullbright shiny not factoring out exposure (update) | Alexander Gavriliuk | |
2023-09-05 | Exclude FBSD from more GL function redefinitions | Erik Kundiman | |
at the same time revert to less difference from upstream. | |||
2023-09-05 | Comment out redefinitions of GL functions | Erik Kundiman | |
which are mostly ARB ones, and instead we define GLEXT prototypes to be true so we still get access to the functions. | |||
2023-08-24 | Merge tag '6.6.14-release' | Erik Kundiman | |
source for viewer 6.6.14.581101 | |||
2023-08-22 | Can link to libglvnd, no need to set LEGACY pref | Erik Kundiman | |
2023-07-29 | The Linden libraries can be installed now | Erik Kundiman | |
Useful when installed as shared libraries, so other viewer executables can share these libraries. | |||
2023-07-19 | Include FreeBSD macro variable for GL related code | Erik Kundiman | |
2023-07-18 | Merge remote-tracking branch 'origin/xcode-14.3' into DRTVWR-559 (#292) | Brad Linden | |
2023-07-17 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2023-07-17 | Merge branch 'main' into DRTVWR-582-maint-U | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/llcommon/llerrorthread.cpp | |||
2023-07-12 | SL-19567: Add option RenderGlowNoise for low precision glow dithering, ↵ | Cosmic Linden | |
enabled by default | |||
2023-06-11 | Merge branch 'DRTVWR-559' into DRTVWR-583-glossy-ssr | Jonathan "Geenz" Goodman | |
2023-06-01 | DRTVWR-559 Revert skies to be very close to release and disable tone mapping ↵ | RunitaiLinden | |
when probe ambiance is zero. Hack for desaturating legacy materials has been removed for performance and quality reasons. Adds a new setting for auto adjusting legacy skies. This is the PBR "opt out" button. If disabled, legacy skies will disable tonemapping, automatic probe ambiance, and HDR/exposure. If enabled, legacy skies will behave as if probe ambiance and HDR scale are 1.0, and ambient will be cut in half. HDR scale will act as a sky brightener, but will automatically adjust dynamic exposure so the sky will be properly exposed. If you want relatively even exposure all the time, set HDR Scale to 1.0. If you want a high range of exposures between indoor/dark areas and outdoor/bright areas, increase HDR Scale. Also tuned up SSAO (thanks Rye!). Reviewed with Brad. | |||
2023-05-26 | Addressing some performance related feedback with SSR getting drastically ↵ | Jonathan "Geenz" Goodman | |
slower. DRTVWR-559 DRTVWR-583 |