summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-11Preprocess non portable OpenGL 1.2 codeErik Kundiman
2023-09-11Preprocess non portable OpenGL 1.1 codeErik Kundiman
2023-09-10TinyGLTF & Vulkan glTF not included on systemlibsErik Kundiman
Vulkan glTF doesn't seem to be used yet. TINYGLTF_INCLUDE_DIR doesn't seem to be used yet either. Tiny GLTF can be headers only, easy to install to system.
2023-09-10Swap dependency between llmath & llmeshoptimizerErik Kundiman
It seems easier the other way around. This is only so building shared libraries won't fail.
2023-09-10Comment out dead_code_should_blow_up_hereErik Kundiman
Can't find its definition anywhere o.O
2023-09-10Fixes to get it build again on FreeBSDErik Kundiman
and hopefully GNU/Linux too.
2023-09-10SDL window overrides all window pure virtual funcsErik Kundiman
including the new getAvailableVRAMMegabytes. The "override" word must be explicitly stated now.
2023-09-10Merge branch 'main' into DRTVWR-559Erik Kundiman
2023-09-10Use prebuilt OpenJPEG for nowErik Kundiman
until we figure out what's causing crashes with vanilla OpenJPEG.
2023-09-10macOS still uses viewer_manifest for nowErik Kundiman
until we're ready with CPack for it.
2023-09-10The header for CFBundleRef & CFBundleCreateErik Kundiman
2023-09-10GL_ALPHA8_EXT as an alternative to GL_ALPHA8Erik Kundiman
2023-09-10Darwin hasn't been using llwindowmacosxErik Kundiman
2023-09-10GL_RGBA16F is used when there's no GL_RGBA16Erik Kundiman
2023-09-10Lose the _EXT from GL_FRAMEBUFFER macroErik Kundiman
2023-09-10Always compile vertex array codeErik 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-10Preprocess GLU implementors only codeErik Kundiman
2023-09-10Missing parameter for non file picker implementorsErik Kundiman
2023-09-10Preprocess non portable OpenGL codeErik Kundiman
2023-09-10Lose the _ARB suffix from many macrosErik Kundiman
2023-09-07Bring back glBufferParameteriAPPLEErik 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-07Bring back GL_MULTISAMPLE_ARB to macOSErik Kundiman
since it doesn't have GL_MULTISAMPLE_EXT.
2023-09-07Revert "Bring back GL funcs & macros that work on macOS"Erik Kundiman
This reverts commit e600f6504cd7edd9d2883ea7dc17c2574b1ff468.
2023-09-07Bring back OpenGL >= 3.0 functionalities to macOSErik Kundiman
They weren't compiled with the previous commit, and it affected a lot.
2023-09-07Bring back GL funcs & macros that work on macOSErik Kundiman
2023-09-07Comment out the GL funcs redefinition for DarwinErik Kundiman
2023-09-07Implementations without shm_unlink can use APRErik Kundiman
2023-09-06Merge pull request #361 from secondlife/SL-20167cosmic-linden
SL-20167: Grey out the clipboard when copying the material is not allowed
2023-09-06SL-20167: Don't block clipboard if GLTF material is nullCosmic Linden
2023-09-06SL-20167: Also check permission on paste to be certainCosmic Linden
2023-09-06GL_ALPHA8_EXT as an alternative to GL_ALPHA8Erik Kundiman
2023-09-06Preprocess appearance GL fixed-function featuresErik Kundiman
so non implementors won't try to compile the code.
2023-09-06Comment out the GL functions redefinitions for allErik Kundiman
2023-09-06Re-exclude FBSD test on Nvidia headersErik 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-06GL TIME_ELAPSED_EXT as alternative to TIME_ELAPSEDErik Kundiman
2023-09-06glDrawBuffers instead of glDrawBufferErik Kundiman
since the latter is less portable. I'm guessing 1st arg is 0 since the condition is when mTex is empty.
2023-09-06Suffixless GL_LUMINANCE(_ALPHA)Erik Kundiman
for those that don't implement the 8 suffixed ones.
2023-09-06Check for GL_BGRA_EXT before compiling its codeErik Kundiman
2023-09-06Check texture compression implementationsErik Kundiman
before compiling its code.
2023-09-06Preprocess anisotropy related codeErik Kundiman
2023-09-06GL_EXT_draw's can be used for transform feedbackErik Kundiman
2023-09-06EXT_disjoint_timer_query as alternative to ARB'sErik Kundiman
2023-09-06Disable glFlushMappedBufferRangeAPPLE useErik Kundiman
2023-09-06Core profile glFlushMappedBufferRange functionErik Kundiman
replacing its APPLE counterpart.
2023-09-06GL_EXT_map_buffer_range as an alternative to ARB'sErik Kundiman
2023-09-06Disable glBufferParameteriAPPLE useErik Kundiman
2023-09-06Always compile vertex array codeErik 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-06Core profile glBlendFuncSeparateErik Kundiman
replacing its EXT suffixed counterpart.
2023-09-06Khronos debug as an alternative to ARB'sErik Kundiman
2023-09-06Lose the _ARB suffix from many macrosErik Kundiman
so the macros can be used on platforms that don't have ARB specs.