AnyOldName3
|
b553b58de5
|
Fix another compiler warning
|
2018-03-03 02:03:16 +00:00 |
|
AnyOldName3
|
3bed2a7b01
|
Fix some copiler warnings (hopefully)
|
2018-03-03 02:01:03 +00:00 |
|
AnyOldName3
|
fc41902798
|
Replace a dynamic cast with string comarison
|
2018-03-01 14:37:11 +00:00 |
|
AnyOldName3
|
bc4b4c66e4
|
(Hopefully) add include which G++ requires even though VC++ doesn't.
|
2018-02-27 16:54:48 +00:00 |
|
AnyOldName3
|
d1a2955fa1
|
Merge upstream
|
2018-02-27 14:29:14 +00:00 |
|
AnyOldName3
|
66a114d6ec
|
Fix a couple of warnings
|
2018-02-27 14:15:06 +00:00 |
|
AnyOldName3
|
f9cf1ac94b
|
Separate indoor and outdoor shadow casting masks.
|
2018-02-27 00:13:51 +00:00 |
|
AnyOldName3
|
35eb71052e
|
Tidy up the shadow manager
|
2018-02-26 23:52:46 +00:00 |
|
AnyOldName3
|
882b63cba9
|
Make split point control parameters configurable with the new shadow technique.
|
2018-02-26 23:00:46 +00:00 |
|
AnyOldName3
|
e233dae1cd
|
Hook up the new shadow technique
|
2018-02-26 22:27:09 +00:00 |
|
AnyOldName3
|
97b607fc66
|
Make whitespace match upstream OSG
|
2018-02-26 21:10:06 +00:00 |
|
AnyOldName3
|
99db93510c
|
Undo minor cockup where the same file appeared twice
|
2018-02-26 21:09:29 +00:00 |
|
AnyOldName3
|
639a4f5e8c
|
Remove TODO left in by accident. Also, become 100 commits ahead of upstream.
|
2018-02-26 20:52:19 +00:00 |
|
AnyOldName3
|
478367bef3
|
Ensure the debug HUD won't crash if settings are changed at runtime.
|
2018-02-26 20:50:54 +00:00 |
|
AnyOldName3
|
7b52091a82
|
Make the debug hud enableable
|
2018-02-26 20:36:43 +00:00 |
|
AnyOldName3
|
5d719e9d5f
|
Add the debug HUD to the new shadow technique
|
2018-02-26 20:20:01 +00:00 |
|
AnyOldName3
|
76f23c28b1
|
Make shadows disableable.
|
2018-02-26 16:25:44 +00:00 |
|
AnyOldName3
|
0f1e770c53
|
Transfer changes to cull to new shadow technique
|
2018-02-26 15:51:22 +00:00 |
|
AnyOldName3
|
4c31b38f77
|
Move CLSB changes to new shadow technique
|
2018-02-26 14:58:12 +00:00 |
|
AnyOldName3
|
06b2ce6646
|
Fix alignment issues caused by renaming classes
|
2018-02-26 14:34:14 +00:00 |
|
AnyOldName3
|
02d0ee3485
|
Rename old shadow class to shadow manager
|
2018-02-26 14:29:31 +00:00 |
|
AnyOldName3
|
ce02c83089
|
Copy debug shader source into new shadow technique
|
2018-02-26 14:27:47 +00:00 |
|
Miloslav Číž
|
db6107f12f
|
Merge branch 'master' into screenshot360
|
2018-02-25 11:25:19 +01:00 |
|
AnyOldName3
|
7bd4c5e4b3
|
Change class name
|
2018-02-24 00:57:58 +00:00 |
|
AnyOldName3
|
c815366044
|
Move to the correct namespace part 2
|
2018-02-24 00:55:24 +00:00 |
|
AnyOldName3
|
11e59d3c11
|
Move to the correct namespace.
|
2018-02-24 00:52:46 +00:00 |
|
AnyOldName3
|
324b398d29
|
Add a notice clarifying the source of the shadow technique files.
|
2018-02-24 00:15:54 +00:00 |
|
AnyOldName3
|
7467248555
|
Undo a modification from the upstream shadow technique which breaks compatibiltiy with OSG 3.4
|
2018-02-24 00:14:29 +00:00 |
|
AnyOldName3
|
273914aba8
|
Add osgShadow ViewDependentShadowMaps as they can be found in OSG's GitHub Repository
|
2018-02-24 00:13:05 +00:00 |
|
AnyOldName3
|
9ec59783ba
|
Add basic support for distant terrain CLSB
(cherry picked from commit 0f9dc3e65b72e6fff762f7a0933bae6f861e5fd4)
|
2018-02-23 23:37:04 +00:00 |
|
AnyOldName3
|
cb6767b4fc
|
Move the declaration of ComputeLightSpaceBounds to the header so that it can be accessed from other compilation units.
(cherry picked from commit 8ac4fb208897a18da4934dd6f2fe84560b44ba9d)
|
2018-02-23 23:35:01 +00:00 |
|
AnyOldName3
|
6251e0519e
|
Use CLSB results to reduce maximum shadow map distance when sensible.
|
2018-02-23 23:31:53 +00:00 |
|
scrawl
|
9b8c56761b
|
Fix timing error
|
2018-02-13 18:25:28 +00:00 |
|
Alexander "Ananace" Olofsson
|
145b47a550
|
Fix Windows builds
`std::min`/`std::max` are part of algorithm, which is not implicitly included in Windows builds
|
2018-02-13 17:47:38 +01:00 |
|
scrawl
|
ac1609c433
|
Merge pull request #1604
|
2018-02-13 00:56:06 +00:00 |
|
scrawl
|
123f7b83d5
|
Make the CompositeMapRenderer use available time and add related setting
|
2018-02-13 00:40:41 +00:00 |
|
uramer
|
5502790ed9
|
removed the unnecessary comment
|
2018-02-09 16:34:55 +01:00 |
|
uramer
|
86c25f5dba
|
Removed NIF flag handling to replicate vanilla engine behaviour
|
2018-02-09 01:53:52 +01:00 |
|
scrawl
|
25a6a67508
|
Fix the optimizer messing up LOD node's children (Fixes #4301)
|
2018-01-29 19:44:12 +00:00 |
|
scrawl
|
89c6b59c30
|
Merge pull request #1602
|
2018-01-28 22:35:47 +00:00 |
|
Ilya Zhuravlev
|
9e9f6f3132
|
loadtes3: don't pack() non-POD structs
|
2018-01-26 21:35:51 -05:00 |
|
AnyOldName3
|
9f20aaccfb
|
Add some more advanced settings to control shadows.
|
2018-01-25 16:08:34 +00:00 |
|
AnyOldName3
|
6ec893b618
|
Merge remote-tracking branch 'refs/remotes/upstream/master'
|
2018-01-22 15:54:13 +00:00 |
|
AnyOldName3
|
112ade2a3f
|
Ensure TerrainDrawables affect the computed near/far planes.
|
2018-01-22 15:52:37 +00:00 |
|
Ilya Zhuravlev
|
359910762d
|
GraphicsWindowSDL2: support setting up GLESv2 context for android
|
2018-01-18 17:11:22 -05:00 |
|
Ilya Zhuravlev
|
a038327521
|
SDLCursorManager: fix possibly invalid read when no cursor present
On android we have no cursor so I moved the check closer to usage
|
2018-01-17 23:03:11 -05:00 |
|
Bret Curtis
|
588c1df0f0
|
Merge pull request #1599 from xyzz/android
Update android port.
|
2018-01-16 11:12:21 +01:00 |
|
Ilya Zhuravlev
|
d2121ccd62
|
Update android port.
|
2018-01-16 00:11:27 -05:00 |
|
scrawl
|
047c44f265
|
Ignore duplicate data directories to work around the fallout of (Fixes #3557)
|
2018-01-14 00:25:20 +00:00 |
|
scrawl
|
259919d125
|
Print a warning when an ambiguous file on a case-sensitive file system is found
|
2018-01-14 00:23:29 +00:00 |
|
Marc Zinnschlag
|
2dff3aab22
|
allow . and - in the name part of a begin script statement, but not at the beginning of a name. Fixes #4061
|
2018-01-12 16:37:06 +01:00 |
|
scrawl
|
bba9a8dd91
|
Don't update off-screen animations
Make flying creatures animate in-place when out of processing range
|
2018-01-11 01:49:35 +00:00 |
|
AnyOldName3
|
bf9a1ded63
|
Mark a function as override
|
2018-01-02 16:39:05 +00:00 |
|
Bret Curtis
|
93f14c219c
|
camelCase
|
2018-01-01 16:32:20 +01:00 |
|
Bret Curtis
|
7a7b040216
|
fix building on mips machines
|
2018-01-01 14:10:23 +01:00 |
|
scrawl
|
c920f95d1e
|
Don't incorrectly discard root node transformation (Fixes #4272)
|
2017-12-31 23:49:43 +00:00 |
|
AnyOldName3
|
c3e0398d1c
|
Add settings
|
2017-12-27 02:32:17 +00:00 |
|
AnyOldName3
|
c192c851db
|
Make disabling shadows disable their performance impact, too.
|
2017-12-26 23:51:50 +00:00 |
|
AnyOldName3
|
b08938485f
|
Make suspending viewer threads the responsibility of the caller, not the shader manager.
|
2017-12-17 23:55:19 +00:00 |
|
AnyOldName3
|
229cc9696f
|
Make updating global shader defines update shaders.
|
2017-12-17 01:57:53 +00:00 |
|
AnyOldName3
|
8957c92a36
|
Switch to a more industry-standard shadow map splitting scheme
|
2017-12-17 00:52:10 +00:00 |
|
AnyOldName3
|
7cce2d6f87
|
Implement a more sensible shadow map cascading system
|
2017-12-12 22:37:40 +00:00 |
|
AnyOldName3
|
0e481a457e
|
Merge remote-tracking branch 'refs/remotes/upstream/master'
|
2017-12-08 23:26:08 +00:00 |
|
scrawl
|
a4d8aef40d
|
Merge branch openmw-43 into master
Conflicts:
CMakeLists.txt
README.md
files/mygui/openmw_trade_window.layout
|
2017-11-29 22:37:50 +00:00 |
|
AnyOldName3
|
974e4d5299
|
Add check for null shaders when releasing OpenGL objects
|
2017-11-24 22:43:40 +00:00 |
|
Andrei Kortunov
|
94c0e3ed10
|
Move toUpper() from StringUtils to the JournalViewModel
|
2017-11-23 19:37:45 +04:00 |
|
AnyOldName3
|
98cd9fc144
|
Add preliminary support for global shader defines.
|
2017-11-22 20:07:07 +00:00 |
|
AnyOldName3
|
7a9df977c7
|
Add some prerequisits for making shadows disableable
|
2017-11-21 17:20:57 +00:00 |
|
AnyOldName3
|
166ba22072
|
Prevent line count changes within conditional blocks (because of conditional includes or @foreach expansion) ruining line numbering.
|
2017-11-21 16:53:12 +00:00 |
|
Andrei Kortunov
|
67acb83b62
|
Add missing include
|
2017-11-21 13:27:33 +04:00 |
|
Andrei Kortunov
|
5f41f7c48d
|
Clean code up a bit
|
2017-11-21 13:03:38 +04:00 |
|
Andrei Kortunov
|
ba91cd658b
|
Convert topic name to Unicode
|
2017-11-21 12:31:23 +04:00 |
|
Andrei Kortunov
|
f0ca3eabd3
|
Merge from upstream master
|
2017-11-21 09:39:54 +04:00 |
|
scrawl
|
9fda3b6db4
|
Fix NumericEditBox behavior broken by switch to std::stoi
For some reason stoi doesn't throw an error for '1foo' while 'foo1' does.
Now the edit box flat out rejects any non-digit key events.
|
2017-11-20 23:20:03 +00:00 |
|
Andrei Kortunov
|
a391990f2a
|
Provide multibyte toLower() and single chars comparator
|
2017-11-20 21:30:46 +04:00 |
|
AnyOldName3
|
0f6f097cf2
|
Merge remote-tracking branch 'upstream/master' into osgshadow-test-vdsm
|
2017-11-17 18:24:08 +00:00 |
|
AnyOldName3
|
3d18ddc8e4
|
Take into account previous #line directives when expanding @foreach shader macros
|
2017-11-17 17:18:33 +00:00 |
|
Miloslav Číž
|
3ae5310567
|
use loading screen to freeze the screen
|
2017-11-16 22:08:33 +01:00 |
|
Alexander Stillich
|
93e9df15c9
|
Fixed parameter naming
|
2017-11-11 22:58:02 +00:00 |
|
Alexander Stillich
|
52b3507a2b
|
Removed escape_hash_filter::mPrevious, removed usage of boost::replace_all
|
2017-11-11 22:58:02 +00:00 |
|
Alexander Stillich
|
09aac22782
|
Added StringUtil::replaceAll()
|
2017-11-11 22:58:01 +00:00 |
|
Alexander Stillich
|
92aaff3b78
|
Fixed escaping @ in boost program options filter
|
2017-11-11 22:57:59 +00:00 |
|
Miloslav Číž
|
e804c4a011
|
remove no longer used method
|
2017-11-11 13:54:14 +01:00 |
|
scrawl
|
a5ba1caed1
|
Merge pull request #1541 from astillich/4189
Fixed escaping @ in boost program options filter
|
2017-11-10 23:08:54 +00:00 |
|
scrawl
|
a5adc5b018
|
Add NPC base skeleton files to the optimizer blacklist (Fixes #4159)
|
2017-11-10 22:51:32 +00:00 |
|
AnyOldName3
|
590531595b
|
Create @foreach shader preprocessor macro in preparation for moving shadow setup out of shadermanager.cpp
|
2017-11-10 02:02:27 +00:00 |
|
Miloslav Číž
|
d763e9fe46
|
add settings for spherical screenshots
|
2017-11-09 20:25:29 +01:00 |
|
AnyOldName3
|
6e0b61d084
|
Add missing libraries to components target
|
2017-11-08 04:09:14 +00:00 |
|
AnyOldName3
|
e201e359a9
|
Move Shadow to Components
|
2017-11-08 01:44:49 +00:00 |
|
AnyOldName3
|
1a30a917af
|
Merge upstream/master
|
2017-11-08 01:31:38 +00:00 |
|
AnyOldName3
|
aa31cbba4f
|
Attempt (and fail) to make the local map show without unwanted shadow
|
2017-11-08 01:20:52 +00:00 |
|
scrawl
|
244cc5b861
|
Reduce error spam
|
2017-11-08 00:24:03 +00:00 |
|
scrawl
|
7b4add2ae4
|
Fall back to non-shader material if creating the shader fails
Also fixes an uncaught exception that will break the whole game.
|
2017-11-08 00:24:03 +00:00 |
|
Alexander Stillich
|
43b5c2e36b
|
Fixed parameter naming
|
2017-11-07 23:20:10 +01:00 |
|
Alexander Stillich
|
70d578d050
|
Removed escape_hash_filter::mPrevious, removed usage of boost::replace_all
|
2017-11-07 23:10:58 +01:00 |
|
Alexander Stillich
|
af3e1f92ec
|
Added StringUtil::replaceAll()
|
2017-11-07 23:06:23 +01:00 |
|
AnyOldName3
|
715f29165b
|
Dynamically adjust shaders to have the required number of shadow maps.
|
2017-11-07 20:22:45 +00:00 |
|
Alexander Stillich
|
7d39c5450c
|
Fixed escaping @ in boost program options filter
|
2017-11-05 22:14:16 +01:00 |
|
scrawl
|
ceaf0ee409
|
Enable shadow casting for terrain
Add a check to TerrainDrawable to make sure shadows are only drawn once, not once per blending pass
|
2017-10-31 21:21:05 +01:00 |
|
David Walley
|
41dc82abad
|
Update Links to Documentation in settings.cfg files (#1523)
* Update settings-default.cfg
* Update settings.cpp
|
2017-10-28 16:05:30 +00:00 |
|
AnyOldName3
|
c1a871ff1f
|
Make indentation consistent.
|
2017-10-24 23:31:40 +01:00 |
|
AnyOldName3
|
daf7d8451c
|
Switch to a more reliable method of passing the git-version targt the data it needs
|
2017-10-24 23:29:18 +01:00 |
|
AnyOldName3
|
e3142b9643
|
Add missing variables to those forwarded to the git-version target
|
2017-10-24 23:10:50 +01:00 |
|
scrawl
|
0c6ef17fb5
|
Add explicit variant of 'OnActivate'
|
2017-10-23 23:33:06 +00:00 |
|
Marcin Baszczewski
|
46b015d3d9
|
Fix assert with empty setting value
Local value could be empty, so it's important to check it size before read first char.
|
2017-10-22 10:10:04 +02:00 |
|
Marc Zinnschlag
|
bdabace7e2
|
Merge remote-tracking branch 'aesylwinn/LLmerge'
|
2017-10-19 14:24:58 +02:00 |
|
scrawl
|
7f8d996eff
|
Merge pull request #1502 from AnyOldName3/launcher-and-wizard-ampersand-escape-support
Launcher and wizard ampersand escape support
|
2017-10-16 21:09:04 +00:00 |
|
scrawl
|
136ef1f738
|
Fix incomplete settings in recreateShaders()
|
2017-10-15 17:24:23 +02:00 |
|
scrawl
|
03554b2f4b
|
Fix some style issues flagged by cppcheck
|
2017-10-15 17:06:58 +02:00 |
|
scrawl
|
50d7eb8e54
|
Fix crash when adding a NULL object to the cache
|
2017-10-15 17:06:58 +02:00 |
|
scrawl
|
97ec38affb
|
Merge pull request #1492 from drummyfish/master
fix rain/snow moving with player (issue #2698)
|
2017-10-15 09:04:48 +00:00 |
|
AnyOldName3
|
49dbb4a9ca
|
Add a third copy of a comment where I felt clarification was missing
|
2017-10-15 02:05:22 +01:00 |
|
AnyOldName3
|
7329e6a9ef
|
Load 'data=...' lines correctly when starting the wizard or launcher, and save them correctly when exiting the launcher.
|
2017-10-15 01:59:21 +01:00 |
|
AnyOldName3
|
28ff677337
|
Save 'data=...' lines correctly when exiting the wizard
|
2017-10-15 00:07:46 +01:00 |
|
Miloslav Číž
|
65977b910e
|
wrap weather around in all directions
|
2017-10-14 21:42:27 +02:00 |
|
Miloslav Číž
|
380a5799dd
|
use bbox as wrap range & apply to all particle systems
|
2017-10-14 21:42:19 +02:00 |
|
Miloslav Číž
|
33a1459b11
|
search for particle system by class name
|
2017-10-14 21:41:47 +02:00 |
|
Kyle Cooley
|
11eae16645
|
Get rid of duplicate function, fix flag checking
|
2017-10-14 15:09:12 -04:00 |
|
scrawl
|
5fbdb64bb9
|
Add OPENMW_DECOMPRESS_TEXTURES environment variable to decompress textures in software if not supported by graphics hardware
Disabled by default due to requiring new functionality that was just added to OSG 3.6 or OpenMW/OSG.
|
2017-10-14 18:28:46 +00:00 |
|
scrawl
|
f3ca9832b0
|
Merge pull request #1500 from akortunov/extraspell
Implement ExtraSpell magic effect
|
2017-10-14 14:01:49 +00:00 |
|
Andrei Kortunov
|
30b05b557b
|
ExtraSpell magic effect: a basic implementation
|
2017-10-14 16:55:00 +04:00 |
|
AnyOldName3
|
c9e86a8ebc
|
Remove superfluous argument
|
2017-10-12 18:16:44 +01:00 |
|
AnyOldName3
|
f9a3562ccd
|
Remove duplicate macro definition and fix warning
|
2017-10-12 02:45:50 +01:00 |
|
AnyOldName3
|
2652a89df4
|
Fix mismatched indentation that apparently the .editorconfig file doesn't handle automatically
|
2017-10-11 22:10:52 +01:00 |
|
AnyOldName3
|
f8fe992dc0
|
Adjust CMake's run-time resource handling such that the Windows CI script does not have to copy these files
|
2017-10-11 21:58:55 +01:00 |
|
Marc Zinnschlag
|
dd17f70068
|
Merge remote-tracking branch 'aesylwinn/landrecords'
|
2017-10-03 13:32:02 +02:00 |
|
scrawl
|
64e27c032b
|
Merge pull request #1481 from scrawl/keyfocus
WindowManager overhaul & improved keyboard support
|
2017-09-28 22:34:05 +00:00 |
|
scrawl
|
44720bf41a
|
Allow MWList items to retain key focus
|
2017-09-27 12:56:00 +00:00 |
|
scrawl
|
b9341925f2
|
Set AutoSizedEditBox as Static by default
Would look very odd anyway to use it for editable text, with the widget resizing as you type.
|
2017-09-27 12:55:53 +00:00 |
|
scrawl
|
c88c535e0e
|
Fix HBox/VBox not using Client widget with MyGUI <= 3.2.2
|
2017-09-27 12:55:50 +00:00 |
|
scrawl
|
be7bdec2ed
|
Merge pull request #1471 from crussell187/nif_stream_optimization
first pass on optimization of nif parsing functions from the file stream
|
2017-09-25 22:43:34 +00:00 |
|
scrawl
|
19e07fad30
|
Remove redundant Services enum
|
2017-09-25 19:52:20 +02:00 |
|
scrawl
|
82a211ba03
|
Fix duplicate code
|
2017-09-25 17:47:30 +02:00 |
|
scrawl
|
76ddf8d794
|
Support Up/DownArrow keys to change NumericEditBox value
|
2017-09-25 00:47:07 +02:00 |
|
scrawl
|
1ad14b232f
|
Adjust ImageButton to accept key focus and use the 'highlighted' texture
|
2017-09-24 19:08:11 +02:00 |
|
scrawl
|
e7ad012977
|
Pass repeat key events to the GUI
For example, one can scroll to the last element in a list by holding down the 'Down Arrow' key.
|
2017-09-24 19:08:11 +02:00 |
|
scrawl
|
2494c22d66
|
Merge pull request #1470 from MiroslavR/convertmprj
ESS-Importer: Convert magic projectiles
|
2017-09-23 22:55:56 +00:00 |
|
|
825de71b29
|
removed an iostream include used for debug prints from nifstream.hpp
|
2017-09-23 11:10:05 -05:00 |
|
|
30a213a9b3
|
updates for nifstream optimization including fixing the non-x86 path for little endian reads
|
2017-09-22 21:08:25 -05:00 |
|
|
8834066dea
|
make streaming to a type array in nif a direct copy from the file into the vector
|
2017-09-21 23:47:09 -05:00 |
|
|
090a8408b8
|
made nif basic type read optimizations more portable
|
2017-09-21 22:37:19 -05:00 |
|
|
c72aa19d6d
|
first pass on optimization of nif parsing functions from the file stream
|
2017-09-20 23:53:12 -05:00 |
|
scrawl
|
58f9688433
|
Use client coordinates in HBox/VBox
|
2017-09-20 22:24:19 +00:00 |
|
scrawl
|
fb975d02db
|
Use client coordinates in HBox/VBox
|
2017-09-20 22:41:50 +02:00 |
|
MiroslavR
|
f15de6d3ca
|
ESS-Importer: Convert magic projectiles (Closes #2320)
|
2017-09-20 18:58:56 +02:00 |
|
Chris Robinson
|
021627bdf8
|
Mark some functions with override
Fixes some Clang warnings about overriding a virtual function without the
override keyword.
|
2017-09-18 01:51:11 -07:00 |
|
Kyle Cooley
|
50d9d9f78f
|
Get rid of some templates, exceptions instead of assert, and other small changes.
|
2017-09-17 20:29:51 -04:00 |
|
Andrei Kortunov
|
4bb349a525
|
Use default 0 precision in the float formatting (bug #4096)
|
2017-09-17 15:07:04 +04:00 |
|
Kyle Cooley
|
2abf7f1752
|
Remove unnecessary cache dump
|
2017-09-15 12:19:12 -04:00 |
|
Kyle Cooley
|
09e645a0e0
|
Fix careless mistake.
|
2017-09-09 23:18:09 -04:00 |
|