summaryrefslogtreecommitdiff
path: root/indra/llwindow
AgeCommit message (Collapse)Author
2011-11-04SH-2652 Don't allocate 6000+ strings every frameDave Parks
2011-11-03SH-2240 Fix for core profile assertions when Debug GL enabled.Dave Parks
2011-11-02EXP-1488 FIXED Minimum viewer window size limited to 1024x768 on Linux.Seth ProductEngine
2011-10-31mergeLeslie Linden
2011-10-31EXP-1486 FIX -- Minimum window size on windowsLeslie Linden
Reviewed by Callum.
2011-10-31EXP-1487 FIX -- Minimum window size on macLeslie Linden
2011-10-31SH-2240 Fix for heap corruption under debugger when starting viewer with ↵Dave Parks
basic shaders disabled.
2011-10-31mergeBrad Payne (Vir Linden)
2011-10-24some debug code for SH-2391: [crashhunters] pre-login crash at ↵Xiaohong Bao
LLViewerWindow::LLViewerWindow
2011-10-14mergeDave Parks
2011-10-12NEVER use glFinish outside shutdownGLDave Parks
2011-10-05SH-2031 Fix for stall in image update -- don't use the CPU to convert a ↵Dave Parks
height map into a normal map -- use the GPU instead via a shader. Also, WTF glFinish?
2011-09-26mergeDave Parks
2011-09-26Automated merge with http://hg.secondlife.com/viewer-developmentNat Goodspeed
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-09-06Automated merge with http://hg.secondlife.com/viewer-developmentNat Goodspeed
2011-08-25CHOP-763: Move llwindowlistener.{h,cpp} from llwindow to newview.Nat Goodspeed
Instantiate LLWindowListener on LLViewerWindow instead of on LLWindow. This permits LLWindowListener to use machinery from llui, e.g. LLUI::resolvePath(). Document planned new ["path"], ["reply"] params to "keyDown", "keyUp", "mouseDown", "mouseUp", "mouseMove" operations; document relationship between ["path"] and ["x"] and ["y"]. NEW PARAMS NOT YET IMPLEMENTED.
2011-08-22mergeBrad Payne (Vir Linden)
2011-08-19merging in latest mesh-developmentNyx (Neal Orman)
2011-08-19merge changes for storm-1564Oz Linden
2011-08-17add proper license headers to files that did not have themOz Linden
2011-08-03fix for SH-2177: Second Life Crashes On Startup in Advanced Mode -- I have ↵Xiaohong Bao
reinstalled SL, Clear Caches -- Nothing Works
2011-08-03CHOP-763: Remove redundant KEY string names from llwindowlistener.cpp.Nat Goodspeed
A couple of the lookup tables in llwindowlistener.cpp essentially duplicated LLKeyboard::keyFromString() and maskFromString(). Remove those tables and use LLKeyboard lookup methods instead.
2011-07-26merge with latest mesh-devNyx (Neal Orman)
2011-05-17Merge with viewer-development (mesh)Don Kjer
2011-05-17Merge with viewer-developmentDon Kjer
2011-05-17merging up latest mesh-development to nyx-mesh-developmentNyx (Neal Orman)
2011-05-12mergeDave Parks
2011-05-10SH-1521 FIX -- Lighting and Shadows grayed out on macLeslie Linden
* Modified mac feature table to bring it up to date with latest renderer features including deferred rendering * Changed mac AGL pixel format to no longer allow it to revert to software rendering when shader compilation errors occur. * Fixed up various GLSL shader compilation warnings and errors that came up as a result of the above changes. * Changed initial conditions for the "hardware skinning" checkbox on the preferences floater so it can be modified before login on machines that support avatar vertex programs. * Removed unused avatarAlphaF.glsl files Reviewed by davep
2011-05-02Automated merge with ↵Richard Linden
bundle:E:\code\viewer-experience+c:\users\richard\appdata\local\temp\thg.t3awyz\ssh__richard@hg.lindenlab.com_richard_viewer-experience-merge_2xcevh.hg
2011-04-25EXP-637 FIX -- As a new user, I would like Second Life to start up with a ↵Leslie Linden
maximized window to fully immerse myself in the experience Mac viewer now properly supports the calls to maximize and unmaximize the screen. Reviewed by Callum
2011-04-14Merge with viewer-developmentDon Kjer
2011-04-09fix dos line endingsOz Linden
2011-04-06pull pack late beta fixes from 2.6.3Oz Linden
2011-04-06FIX VWR-25444: properly initialize DEVMODE structure to prevent crash.Andrew A. de Laix
2011-04-05merge changes for STORM-1051Oz Linden
2011-04-01Merge with viewer-developmentDon Kjer
2011-03-23Merge with https://hg.lindenlab.com/nat/viewer-eventapi2Don Kjer
2011-03-21STORM-1051: merge daggy fix to tipNat Goodspeed
2011-03-21STORM-1051: Fixup to LLWindowListener per code review.Nat Goodspeed
Bug: capturing a const ref to value returned by LLSD::asString() not so good. Bug: LLWindowListener::keyUp() was calling handleTranslatedKeyDown(). In keyDown and keyUp, support keysym lookup (e.g. "TAB") as well as integer keycode. In keyDown, keyUp, mouseDown, mouseUp and mouseMove, support modifier mask by accepting an array of "CONTROL", "SHIFT" etc. strings. State in operation doc strings valid values for button, keycode, keysym, mask. The LLWindowListener(... LLKeyboard*) constructor param gKeyboard is always NULL at the time LLWindowListener is constructed. Eliminate tests and global references to gKeyboard by replacing with a more Feathers-style LLKeyboard* getter function.
2011-03-09Fix to LLWindow listener keyUp event. Fix to headless client scanKeyboard, ↵Don Kjer
allowing input from eventhost
2011-02-23Added headless client keyboardDon Kjer
2011-02-17Added an EventAPI listener to LLWindow for hooking into key and mouse inputs.brad kittenbrink
2011-01-31find latest DirectX dirs.Alain Linden
2011-01-13glFlush != glFinish. doh.Nyx (Neal Orman)
2011-01-07testing: adding glFlush() each frame for performance testingNyx (Neal Orman)
2010-12-15VWR-24254: Add support for using ld.gold on linux.Aleric Inglewood
To use ld.gold configure with: -DCMAKE_EXE_LINKER_FLAGS:STRING="-Wl,-use-gold". ld.gold links the viewer on my machine in 8 seconds, as opposed to 19 seconds with ld.bfd. Moreover, it uses a LOT less memory during linking (about 750 MB instead of 2.5 GB!). VWR-24254: Don't link with fontconfig on non-linux. While we already added fontconfig in the above patch, that code turned out to also be used by Windows and Darwin (contrary to the comments in the code). After looking at the history of commits and a discussion on IRC it was decided that the original coder (Kyle Ambroff <ambroff@lindenlab.com>) really meant (LINUX AND VIEWER) instead of (NOT LINUX OR VIEWER).
2010-09-30custom skylight key bindingsRichard Linden
2010-09-28EXP-112 Enable fullscreen mode (with mode switch, not resize to desktop) as ↵callum
per 1.x viewer.