summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-19Disable assembly instructions on non x86Erik Kundiman
at least for now.
2023-09-15Limit unused-but-set-variable to Linux when ClangErik Kundiman
Others are fine without the error turned off, and the flag might not even be available on some other's Clang.
2023-09-14getNativeKeyData impl for non Darwin non GTKErik Kundiman
Copying from GTK users part though.
2023-09-12Set but not used variable isn't an errorErik Kundiman
Encountered when using Clang on Linux. Switched to Clang cause sometimes errors can be less escapable on GCC.
2023-09-12Swap dependency between llmath & llmeshoptimizerErik Kundiman
It seems easier the other way around. This is only so building shared libraries won't fail.
2023-09-11Revive HiDPI support & multi threaded OpenGLErik Kundiman
See 7dd1149e3649057f0962b85bdc467f4e9299b235. The attributes only needed to be moved from LLWindowMacOS X to LLWindowSDL.
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-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.
2023-09-06Some GL_VERSION_2_0 sampler implementor only codeErik Kundiman
preprocessed so it doesn't get compiled on non implementors.
2023-09-06Core profile query related functionsErik Kundiman
replacing their legacy ARB counterparts.
2023-09-06Core profile buffer related functionsErik Kundiman
replacing their legacy ARB counterparts.
2023-09-06Left out from previous commitErik Kundiman
2023-09-06Core profile vertex attribute related functionsErik Kundiman
replacing legacy ARB versions.