Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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-17 | Merge branch 'main' into DRTVWR-582-maint-U | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/llcommon/llerrorthread.cpp | |||
2023-04-03 | SL-18330: Remove some set-but-unused vars flagged by Xcode 14.3. | Nat Goodspeed | |
2023-03-30 | Merge branch 'main' into DRTVWR-580-maint-T | Andrey Lihatskiy | |
2023-03-24 | SL-17045 LSL editor cursor position desynchronization | Alexander Gavriliuk | |
2023-03-21 | SL-19266 Potential Use-After-Free in LLImageGL::setImage | Alexander Gavriliuk | |
2022-10-24 | Merge master into DRTVWR-568 (and fix conflicts) | Callum Linden | |
2022-09-16 | Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into ↵ | Nicky Dasmijn | |
DRTVWR-568_cmake | |||
2022-09-15 | Merge branch 'master' into DRTVWR-548-maint-N | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llmodelpreview.h | |||
2022-07-06 | SL-17732 std_bad_alloc at setManualImage | Andrey Kleshchev | |
2022-06-29 | Merge branch 'master' into DRTVWR-548-maint-N | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/newview/llviewercontrol.cpp | |||
2022-06-15 | SL-17584 Frame buffer object is now nessesary to run viewer | Andrey Kleshchev | |
2022-06-15 | SL-17584 Make setShaders crashes more informative | Andrey Kleshchev | |
2022-06-05 | Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into ↵ | Nicky | |
DRTVWR-543-maint_cmake | |||
2022-05-27 | DRTVWR-543 post-merge cleanup | Andrey Lihatskiy | |
2022-05-27 | Merge branch 'master' into DRTVWR-543-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/cmake/LLCommon.cmake # indra/llcommon/CMakeLists.txt # indra/llrender/llgl.cpp # indra/newview/llappviewer.cpp # indra/newview/llface.cpp # indra/newview/llflexibleobject.cpp # indra/newview/llvovolume.cpp | |||
2022-05-26 | SL-17473 Viewer not clearing all Vertex Buffers in some cases | Andrey Kleshchev | |
Image thread doesn't need mBuffer and buffer isn't thread safe so no point allocating it in an image thread. | |||
2022-05-01 | Remove setting of HEADER_FILE_ONLY on .h* files, cmake automatically | Nicky | |
sets the property on those. | |||
2022-04-29 | SL-17124 switchContext and loadShaderFile crashes | Andrey Kleshchev | |
- Do not try initializing shaders if requirements are not met or if window does not exist - Warn user before closing window. Situation is unexpected, there is chance of more issues, like a freeze or a crash on close() - mHasMultitexture is a solid requirement, if it is not present, we won't be able to run | |||
2022-04-18 | Merge remote-tracking branch 'origin/DRTVWR-543-maint' into ↵ | Nicky | |
DRTVWR-543-maint_cmake | |||
2022-04-18 | llrender does not need a dependency on sdl. There was some comment out code ↵ | Nicky | |
which suggests it was needed long ago. | |||
2022-04-18 | Use correct type | Nicky | |
2022-04-17 | Switch to target_include_directories | Nicky | |
All 3Ps include dirs are treated as SYSTEM, this will stop compilers stop emitting warnings from those files and greatly helps having high warning levels and not being swamped by warnings that come from external libraries. | |||
2022-04-15 | SL-17035 Reverted a part of previous commit | Andrey Kleshchev | |
According to davep, the intent of Debug GL is to crash and in this it's doing it's job, but the rest of the fix that makes the state not persist is a good solution. | |||
2022-04-14 | SL-17035 Crash at gl_debug_callback | Andrey Kleshchev | |
RenderDebugGL was avaliable from develop menu, but since it was persistent, caused slowdowns and crashes it could result in users crashing or lagging without knowing the cause. To resolve the issue it was made to last for a single session. | |||
2022-04-13 | Rework cmake, the original plan was to maybe be able to use conan targets ↵ | Nicky | |
with the same name (that's why 3ps had names like apr::apr), but it's safer and saner to put the LL 3ps under the ll:: prefix. This also allows means it is possible to get rid of that bad "if( TRAGET ...) return() endif()" pattern and rather use include_guard(). | |||
2022-04-06 | Create and use sdl::sdl target | Nicky | |
2022-04-06 | Move CMake files to modernized cmake syntax, step 1. | Nicky | |
Change projects to cmake targetsto get rid of havig to hardcore include directories and link libraries in consumer projects. | |||
2022-03-04 | SL-16928 Fix for broken bumpmaps on Intel GPUs | Dave Parks | |
2022-02-23 | Fix for mac build | Dave Parks | |
2022-02-23 | Fix for some GPUs thinking they have 0 available vram. | Dave Parks | |
2022-02-23 | Fix for media textures failing to update (and eating lots of memory) on ↵ | Dave Parks | |
Mac/Intel | |||
2022-02-23 | SL-16815 and SL-16906 Avoid redundant bumpmap generation, add some ↵ | Dave Parks | |
assertions around ref counting and (hack) fix crash on shutdown from dangling texture reference (reduced to 1 dangling texture from several hundred, can't find the remaining reference). | |||
2022-02-22 | SL-16815 Cleanup -- disable multithreaded bumpmap generation while tracking ↵ | Dave Parks | |
down loading issues, fix sync issue in single threaded mode in media textures, restore LL_IMAGEGL_THREAD_CHECK functionality |