Commit graph

2917 commits

Author SHA1 Message Date
Areloch
18c60df4b2 Merge pull request #2055 from Areloch/CommonShaderPath_Improvement
Reworks the $Core::commonShaderPath variable usage
2017-08-04 00:58:34 -05:00
Areloch
8a0074eb1d Merge pull request #2041 from Azaezel/clearTextureStateImmediate
method to make sure we're not getting pixel shader inputs mixed with …
2017-08-04 00:58:13 -05:00
Areloch
524ecdfbb8 Merge pull request #2045 from OTHGMars/PhysShapeChange
PhysicsShapeData collision fix
2017-08-04 00:33:26 -05:00
Areloch
2472ad2d98 Merge pull request #2036 from Areloch/LightReflectionFix
Fix light rendering in reflections.
2017-08-04 00:28:32 -05:00
Areloch
f7688f8327 Removes the pointless getVariable call when doing the init on our smCommonShaderPath var. 2017-07-24 23:52:11 -05:00
Areloch
8c807485b1 Reworks the $Core::commonShaderPath variable usage to be a static variable in ShaderGen for efficiency(only one getVariable when shadergen is initialized), as well as implements the ability to set a default value, and ensures that it tries to set a path even if the pref variable is missing which is important for ported projects from older builds. 2017-07-24 00:40:27 -05:00
OTHGMars
8f0e418e54 Fixes collision shape assignment after a PhysicsShapeData resource change signal is triggered. 2017-07-11 19:11:09 -04:00
Areloch
f2b86b7df3 Merge pull request #2040 from Azaezel/xenonCleanup
kills off the last vestiges of xenon support
2017-07-09 17:25:10 -05:00
Azaezel
0b9dd9bb7e forgot one 2017-07-09 15:41:54 -05:00
Areloch
60550f4681 Merge pull request #2034 from rextimmy/dds_cubemaps
DDS CubemapData support
2017-07-09 15:34:02 -05:00
Azaezel
181f95510a method to make sure we're not getting pixel shader inputs mixed with outputs. 2017-07-09 15:15:30 -05:00
Azaezel
5fcb90cafd kills off the last vestiges of xenon support 2017-07-09 15:05:56 -05:00
Areloch
41240cfd38 Merge pull request #2037 from Areloch/BaseGameToDate
Base game to date
2017-07-09 03:44:56 -05:00
Areloch
c570f50bf3 Merge pull request #2035 from Areloch/IF_Cleanup_2017fix
#if cleanup for the VS2017 workaround
2017-07-09 03:41:23 -05:00
Areloch
90c04cb8f4 Merge pull request #2025 from John3/fixWarnMat
Fix load texture warnmat
2017-07-09 03:10:42 -05:00
Areloch
374cd46bf0 Merge pull request #2027 from John3/portalFolder
move portal shape into a folder
2017-07-09 03:09:38 -05:00
Areloch
c2a5b1e9e4 Merge pull request #2026 from John3/nodeFilter
node filter for shape editor
2017-07-09 03:03:52 -05:00
Areloch
1de626e829 * Intel GL Fix 2017-07-08 02:56:50 -05:00
Areloch
d07abe8ad2 * Implementation of sRGB image support. Overhauls the linearization setup to utilize the sRGB image types, as well as refactors the use of ColorF and ColorI to be properly internally consistent. ColorIs are used only for front-facing/editing/UI settings, and ColorFs, now renamed to LinearColorF to reduce confusion of purpose, are used for color info in the engine itself. This avoids confusing and expensive conversions back and forth between types and avoids botches with linearity. Majority work done by @rextimmy 2017-07-08 02:56:09 -05:00
Areloch
296ab5b532 * Removes Direct3D9 functionality. 2017-07-07 03:13:43 -05:00
Areloch
212fc80dfc Includes a fix to get lights to render more correctly in the reflection pass. Also includes a helper function to force a render from a passed in transform and frustum. 2017-07-07 02:55:56 -05:00
Areloch
0946950fa0 #if cleanup for the VS2017 workaround 2017-07-07 02:12:43 -05:00
rextimmy
a2fa9838e5 DDS cubemap support 2017-07-07 15:59:02 +10:00
Areloch
412c0380f4 Merge pull request #2031 from rextimmy/intel_gl_fix
Intel GL Fix
2017-07-05 23:06:13 -05:00
Areloch
94f37daa52 Merge pull request #2030 from Areloch/2017TemplateFix
VS2017 compiler workaround
2017-07-05 22:29:23 -05:00
Areloch
597abec447 Merge pull request #2023 from Areloch/sRGB_Implementation
Implementation of sRGB image support
2017-07-05 22:28:35 -05:00
Areloch
e2f98f2641 Includes the D3D feature level detection. 2017-07-05 22:27:37 -05:00
rextimmy
e2a3bf1d19 Intel GL Fix 2017-07-05 14:45:00 +10:00
Areloch
f1921c26dd Works around the regressive behavior in the VSC++ compiler for VS2017 where the variadic templates would not compile correctly. Issue should be patched in future versions, so for now it'll target the 1910 version specifically. 2017-06-28 23:58:56 -05:00
Johxz
f2fb6c117d node filter for shape editor 2017-06-23 21:35:05 -05:00
Johxz
6f95747311 Fix unable to load texture warnmat 2017-06-23 21:13:30 -05:00
Areloch
25686ed4be Implementation of sRGB image support. Overhauls the linearization setup to utilize the sRGB image types, as well as refactors the use of ColorF and ColorI to be properly internally consistent. ColorIs are used only for front-facing/editing/UI settings, and ColorFs, now renamed to LinearColorF to reduce confusion of purpose, are used for color info in the engine itself. This avoids confusing and expensive conversions back and forth between types and avoids botches with linearity. Majority work done by @rextimmy 2017-06-23 11:36:20 -05:00
Areloch
8780f83262 Merge pull request #2021 from Azaezel/SDL_Init
expanded debug reporting for SDL_Init
2017-06-19 08:24:49 -05:00
Azaezel
60631cb146 expanded debug reporting for SDL_Init 2017-06-13 20:24:03 -05:00
Areloch
2b8532f679 Merge pull request #2004 from Areloch/PragmaPack
Ups the #pragma pack call from 4 to 8 when using 64bit
2017-06-10 01:40:53 -05:00
Areloch
a864ab793c Merge pull request #2017 from Areloch/D3D9Remove
Removes Direct3D9 functionality.
2017-06-10 01:39:10 -05:00
Areloch
adb875cb54 Conflict resolution with devhead.
Cleaned up a few remaining d3d9 references in the cmake file.
2017-06-01 23:54:44 -05:00
Areloch
d4d78ea5e4 Merge pull request #2008 from Areloch/ConsoleDumpAllocationFix
Console Classes dump allocation fix
2017-05-31 02:30:50 -05:00
Areloch
c0f314101d Use the more stable method of checking the string by using the strlen call. 2017-05-31 02:27:28 -05:00
Areloch
75580a1126 Merge pull request #2009 from Areloch/Prepass_Deferred_Remainder
Catches the remaining prepass to deferred changes on the engine side.
2017-05-30 23:43:09 -05:00
Areloch
edd1e0a270 Removes Direct3D9 functionality. 2017-05-28 16:51:31 -05:00
Areloch
5ac6f6beb3 Merge pull request #2010 from Areloch/Fix1999
Cleans up a redundant include.
2017-05-25 01:35:34 -05:00
Areloch
edae0cf2a3 Merge pull request #2011 from Areloch/Fix1998
Fixes a redundant flag test
2017-05-25 01:35:09 -05:00
Areloch
ae2f670c91 Merge pull request #2014 from RichardsGameStudio/windows10-creator-DesktopRes
Solves issue with getDesktopResolution and Windows 10 Creator update
2017-05-22 01:26:40 -05:00
Richard Marrevee
56d9ebe8eb Update win32WindowMgr.cpp 2017-05-18 20:39:53 +02:00
Areloch
a345c47f92 Fixes a redundant flag test 2017-05-15 01:04:06 -05:00
Areloch
c05d49058f Cleans up a redundant include. 2017-05-15 01:02:15 -05:00
Areloch
5c67c6c846 Merge pull request #1972 from pacomont/Fix_bad_initialization_on_camera
Fix bad initialization on camera
2017-05-15 00:58:36 -05:00
Areloch
67379495ee Merge pull request #2001 from pacomont/Let's_appling_Camera_FX_when_mount_on_driver_position
Why not apply Camera FX on vehicle driver position?
2017-05-15 00:58:11 -05:00
Areloch
c68c1de467 Merge pull request #2002 from OTHGMars/VolFogLeak
VolumetricFog memory leak fix
2017-05-15 00:45:43 -05:00