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 |
|
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 |
|
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 |
|
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 |
|
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 |
|