Marko Pintera
|
eaad612713
GUIRenderTexture updated so it handles OpenGL texture flipping properly
|
12 anni fa |
Marko Pintera
|
644a56c379
Fixed an issue where OpenGL draw calls would take longer and longer due to a vector that was never cleared
|
12 anni fa |
Marko Pintera
|
aeac82e2b1
Added core thread profiling
|
12 anni fa |
Marko Pintera
|
bc31d6ca47
GUI input bridging and GUIRenderTexture added and working
|
12 anni fa |
Marko Pintera
|
fc3d0fb7ce
Removed owner window from GUIWidget
|
12 anni fa |
Marko Pintera
|
066e283c87
Removed various uses of GUIWidget::getOwnerWindow in preparation of complete removal of that method
|
12 anni fa |
Marko Pintera
|
3294c5f20f
Ensured that GUIArea and GUIWidget use Viewport for determining size, instead of window (which was only there for input purposes)
|
12 anni fa |
Marko Pintera
|
deeea032ad
ProfilerOverlay now renders on the proper viewport
|
12 anni fa |
Marko Pintera
|
bd49987b79
Added profiler overlay captions and made sure they render in proper columns
|
12 anni fa |
Marko Pintera
|
7721cbbd15
Completely changed how layout options are specified in order to make overriding GUIElementStyles more easy
|
12 anni fa |
Marko Pintera
|
e9450917c1
ProfilerOverlay method actually gets called (not tested with data yet)
|
12 anni fa |
Marko Pintera
|
ff64948b20
Profiler Overlay code (untested)
|
12 anni fa |
Marko Pintera
|
645008b592
Profiler report generation works
|
12 anni fa |
Marko Pintera
|
4534e3a5af
Untested profiler reports
|
12 anni fa |
Marko Pintera
|
64db00cec3
A lot of Profiler WIP work
|
12 anni fa |
Marko Pintera
|
33e91538e9
Modified some platform and compiler defines (add clang/intel and removed some unused ones), also added thread localstorage
|
12 anni fa |
Marko Pintera
|
11b2bcfbd7
Added localized string support to menus
|
12 anni fa |
Marko Pintera
|
da40f950a6
Fixed various parameter parsing issues in HString
|
12 anni fa |
Marko Pintera
|
085a98cd70
Fixed an issue localized strings and an exception that would happen when language was changed and update method was called on a deallocated object
|
12 anni fa |
Marko Pintera
|
23d99435eb
Integrated HString and ensured it works
|
12 anni fa |
Marko Pintera
|
cfa1c17520
Added Localized string classes and updated my TODO/Notes docs a bit
|
12 anni fa |
Marko Pintera
|
ebbe4cd225
Hooked up mouse double click from the OS
|
12 anni fa |
Marko Pintera
|
71cb15226f
Diacritical marks and dead keys work properly for text input
|
12 anni fa |
Marko Pintera
|
1ee7726962
Added command events to Input, so I can more easily deal with text input commands and command repeat
|
12 anni fa |
Marko Pintera
|
4f9f37f88d
Removed simulated mouse inputs and "mouseUp" hack after window move/resize since it shouldn't really be needed after the input refactor in last revision
|
12 anni fa |
Marko Pintera
|
a0058c8116
Complete overhaul of GUI mouse input. Changed input to work using OS provided data for mouse buttons since I was having trouble with context switching in OIS
|
12 anni fa |
Marko Pintera
|
845b629a7e
Better handling of mouse click on a non-focused window
|
12 anni fa |
Marko Pintera
|
f9eaf70190
When writing a very long line of text that causes the input box to scroll it, and then deleting the text, the text will now be properly scrolled back
|
12 anni fa |
Marko Pintera
|
117e97c354
Added double click to GUIManager
|
12 anni fa |
Marko Pintera
|
e8f22bddc5
Hooked up shortcuts and context menus for input box cut/copy/paste
|
12 anni fa |