summaryrefslogtreecommitdiff
path: root/indra/llrender/llglheaders.h
AgeCommit message (Collapse)Author
2024-09-13Clean up Windows build (#2562)Ansariel Hiller
* APR_DECLARE_STATIC and APU_DECLARE_STATIC gets already defined in APR.cmake * Move both _CRT_SECURE_NO_WARNINGS and _WINSOCK_DEPRECATED_NO_WARNINGS definitions to 00-Common.cmake * Always define WIN32_LEAN_AND_MEAN and include subset of Windows API by default * Remove llwin32headerslean.h and remove unnecessary WIN32_LEAN_AND_MEAN definition handling in llwin32headers.h * Clean up includes of Windows API headers * Get rid of workaround to link against IPHLPAPI.lib in lluuid.cpp - this seems to have been an issue in the past that has been fixed
2024-04-29#824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵Andrey Lihatskiy
LF, and trim trailing whitespaces as needed
2022-09-19SL-18190 Faster better stronger radiance/irradiance mapsDave Parks
2022-09-16SL-18128 Clear out much OpenGL cruft and switch to core profile on AMDDave Parks
2022-09-02SL-17967 Purge OpenGL extensions (use core API only)Dave Parks
2022-09-01SL-17967 - Git rid of ARB that is in coreHoward Stearns
2022-06-23fixing DRTVWR-559 glext usage on mac by upgrading to use khronos distributed ↵Brad Kittenbrink
glext.h
2022-05-20SL-17287 Update Tracy to 0.8.1. Clean up GPU instrumentation.Dave Parks
2022-05-16SL-17284 Reflection probe tuning and optimization take 1Dave Parks
2021-09-21SL-16027: Only enable Tracy OpengL macros if Tracy is enabledPtolemy
2021-09-21SL-16027: Add Tracy OpenGL supportPtolemy
2020-10-08DRTVWR-510 remove all LL_SOLARIS conditionalsDave Houlton
2019-10-16SL-12103 More reliable memory detectionandreykproductengine
2016-11-11MAINT-6913 - (Via Sovereign Engineer and Shyotl Kuhr) Pack the skinned ↵Brad Payne (Vir Linden)
matrix and translation into a single mat3x4 for optimal data transfer to reduce uniform slot usage.
2015-11-10remove execute permission from many files that should not have itOz Linden
2013-10-08merge from viewer-releaseRichard Linden
2013-09-09merge with viewer-releaseRichard Linden
2013-09-09Merge viewer-releasesimon
2013-06-21Automated merge with file:///F:%5Cviewer-bearDave Parks
2013-06-20merge with releaseRichard Linden
2013-06-19Merge with viewer-release.Geenz
2013-06-05merge with viewer-releaseRichard Linden
2013-05-13Merged with https://bitbucket.org/lindenlab/viewer-betaGeenz
2013-05-09Merge downstream code and viewer-betasimon
2013-04-25Merge 3.5.1 into MaterialsGraham Madarasz
2013-04-15NORSPEC-49 Add shader profiler, add support for ARB_depth_clamp where availableDave Parks
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-02-26MAINT-2371 First set of profile guided optimizations.Dave Parks
Reviewed by Graham
2013-02-22Merge new boost and add OS X 10.8 modsGraham Madarasz (Graham Linden)
2012-11-14SH-3406 WIP convert fast timers to lltrace systemRichard Linden
cleaning up build moved most includes of windows.h to llwin32headers.h to disable min/max macros, etc streamlined Time class and consolidated functionality in BlockTimer class llfasttimer is no longer included via llstring.h, so had to add it manually in several places
2012-09-30SH-3275 WIP Run viewer metrics for object update messagesRichard Linden
factored out lltrace::sampler into separate file added rudimentary lltrace support to llstatgraph made llstatgraph use param blocks more effectively moves initial set of stats over to lltrace removed windows.h #defines for min and max
2012-07-24Minor improvement to identifying gl lib to use. Should use xcode version.Aura Linden
2012-07-18llglheader include change for building on LionAura Linden
2012-05-21MAINT-616 Factor out calls to glGenFoo where possible, add setting to ↵Dave Parks
control synchronizing strategy WRT occlusion queries, add experimental transform feedback driven LoD update
2012-02-10SH-2908 Rework indexed texture rendering to use a uvec4 instead of a float ↵Dave Parks
for texture indices in the data stream. Also rework gl_FragColor overrides to not collide with some odd driver implementations.
2011-09-23SH-2244 Fix for linux build?Dave Parks
2011-09-23SH-2244 Fix for mac build? (take two)Dave Parks
2011-09-22SH-2244 Fix "RenderGLCoreProfile" actually make a core profile context and ↵Dave Parks
modify viewer to run under said context without generating errors.
2011-09-20SH-2244 Add "RenderGLCoreProfile" debug setting that allows the viewer to ↵Dave Parks
start with a non-compatibility-profile OpenGL context.
2011-07-10SH-2038 Fix for some compiler errors from the apple tweaks -- also add a ↵Dave Parks
fence API (disabled for now).
2011-06-03Mac build fixes.Leslie Linden
Reviewed by davep.
2011-06-01SH-1682 Use GL_ARB_map_buffer_range to mitigate impact of mapping larger ↵Dave Parks
vertex buffer objects. Limit number of textures per batch to 6 (prevents frame stalls on NVIDIA).
2011-05-19SH-469 WIP -- get rid of LLMultiSampleBuffer and use ↵Dave Parks
GL_ARB_texture_multisample instead.
2011-05-03Fix for line endings style (dos2unix).Loren Shih
Updated header blocks for llphysicsshapebuilderutil classes.
2011-03-10SH-874 Followup -- fix for mac buildDave Parks
2011-03-10SH-874 Followup -- use GL_NVX_gpu_memory_info for NVIDIA chips to detect ↵Dave Parks
actual installed and available VRAM.
2010-12-09Fixes for OSX 10.5 SDK buildsRoxie Linden
2010-12-03Add extern declarations of GL_ARB_framebuffer_object to glheades.hDave Parks
2010-12-03Apparently the new standard is to NOT suffix ARB extension function pointers ↵Dave Parks
with ARB.
2010-12-02SH-373 Update glext.h, disable anti-aliasing on ATI when rendering deferred. ↵Dave Parks
Get rid of RenderUseFBO debug setting (only use FBO when rendering deferred). Use GL_ARB_framebuffer_objects instead of GL_EXT_...