Areloch
d9f80140f1
Include materialball shape asset info
...
Includes spectatorGameplay by default for streamline testing for now
Adds in reparentItem for GuiTreeViewCtrl
Added gitignore to shaderCache/.gitignore
Fixed material asset import logic to properly parent included images to the material
Includes D3D_Compiler47.dll for dependency compliance, and modified cmake file to not install said dll if not using D3D11 API
2019-05-25 03:37:18 -05:00
AzaezelX
4ee8df8863
windows and linux AL_ALEXT_PROTOTYPES blocks, as well as exposed the defining of it cmake side for the adventurous (windows and linux on by default, mac off till we sort why dylibs are freaking out)
2019-05-24 14:12:04 -05:00
Brian Roberts
518cd593b2
revert to using the stock mac framework, and encapsulate nonstandard openal extensions usage under a set of #if defined(AL_ALEXT_PROTOTYPES) blocks
2019-05-24 11:11:09 -05:00
Brian Roberts
c0c8ecf521
Merge branch 'alpha40Macwork' of https://github.com/Azaezel/Torque3D into alpha40Macwork
2019-05-23 02:27:22 -05:00
Brian Roberts
5ca2a5eb51
shift openal-soft directory add plus various cmake set(values) on over to an o/s agnostic block, rather than only including that if used on windows
2019-05-23 02:27:02 -05:00
AzaezelX
afa52850c3
Merge branch 'CustomShaderFeaturesPR' of https://github.com/Areloch/Torque3D into alpha40Macwork
...
# Conflicts:
# Engine/source/materials/materialDefinition.cpp
# Engine/source/materials/processedFFMaterial.h
# Engine/source/materials/processedShaderMaterial.cpp
# Engine/source/renderInstance/renderBinManager.cpp
# Engine/source/renderInstance/renderGlowMgr.cpp
# Engine/source/renderInstance/renderMeshMgr.cpp
# Engine/source/renderInstance/renderPassManager.h
# Engine/source/renderInstance/renderTranslucentMgr.cpp
# Engine/source/shaderGen/customShaderFeature.cpp
# Engine/source/shaderGen/customShaderFeature.h
2019-05-22 23:36:15 -05:00
Areloch
f9371bfc2e
Proper splitting of D3D and OpenGL sides of the CSF.
2019-05-22 21:44:07 -05:00
Brian Roberts
a5f2848b0d
(partial) mac compilation correction -
...
1) correct cmake to look to the included openal-soft, not the system framework.
2) (incorrect) stubb-ins for library to function table binds
2019-05-21 21:31:30 -05:00
Areloch
3fa7a0d4fa
Various fixes
2019-05-11 21:42:27 -05:00
Areloch
e83ec69292
Merge branch 'PBR_ProbeArrayGLWIP' of https://github.com/Azaezel/Torque3D into development
2019-05-06 01:50:45 -05:00
Areloch
82c74b4511
Merge branch 'VerveMergeWIP' of https://github.com/Areloch/Torque3D into development
2019-05-06 01:49:58 -05:00
AzaezelX
dd1470202d
Merge branch 'development' of https://github.com/GarageGames/Torque3D into PBR_ProbeArrayGLWIP
...
# Conflicts:
# Engine/source/gfx/D3D11/gfxD3D11Device.cpp
# Engine/source/lighting/lightManager.cpp
# Templates/Full/game/levels/Empty Room.mis
# Templates/Full/game/levels/Empty Terrain.mis
2019-05-01 23:18:31 -05:00
Areloch
87ee749801
(Mostly) updated verve implementation.
2019-03-07 16:23:41 -06:00
Areloch
bf170ffbca
WIP of assimp integration.
2019-02-08 16:25:43 -06:00
Azaezel
9a7ae06721
tabspace
2019-01-06 15:50:19 -06:00
Azaezel
7900783163
constant consistency creates continuums
2019-01-06 15:42:18 -06:00
Azaezel
6ee436382f
zenity backend file filter fix
2019-01-06 14:24:33 -06:00
Azaezel
14836daa89
linux compilation, defaults to using the older gtk solution till more folks have a chance to beat up the zenity one.
2019-01-01 15:40:44 -06:00
Azaezel
300abf0ecd
blacklist updated to filter out the new zenity backend when on windows. likely need to do the same on mac and potentially resolve conflicts on linux
2019-01-01 11:00:05 -06:00
Azaezel
96101a0e56
correction for folks supporting older codebases outside of this engine: don't try and include the older directx library unless youre also deliberately using the older directsound end of things, and for dx11, reference the #include <d3d11_1.h> lib instead of the <d3d11.h> one to pair with the reference used by SDL2
2018-11-23 00:30:23 -06:00
Areloch
b19a4b22c8
Implementation of reflection and skylight probes.
...
Moves lighting math to the diffuse/specular two-channel logic.
2018-09-16 22:15:07 -05:00
Areloch
ee9f3b74ec
Merge pull request #2254 from rextimmy/sdl_2_0_8
...
SDL 2.0.8
2018-05-30 20:37:00 -05:00
Tim
ad5d781cef
cmake fix for apple sdl
2018-05-09 23:09:32 +10:00
rextimmy
925d8b27cf
openal-soft updates
2018-05-09 20:48:18 +10:00
Areloch
570c6844f9
Makes it so the SDL directory files aren't copied during a template file install.
2018-04-03 23:58:03 -05:00
Areloch
963739102c
Merge pull request #2182 from Areloch/AssetBrowser_Initial
...
Asset browser initial
2018-02-01 21:14:50 -06:00
Areloch
57284507f2
Adds the Systems for the Entity-Component-Systems setup.
2018-01-28 16:58:00 -06:00
chaigler
b52cda0c66
Remove legacy_stdio_definitions.lib
...
Dependency was added by PR #1566 . No longer needed now that DX SDK has
been replaced.
2018-01-24 08:17:40 -05:00
Areloch
601d232223
Removes the LibMNG and LunGIF libraries, as they aren't actually utilized and just extend the build times.
2018-01-02 15:48:44 -06:00
Areloch
0c21ef1b45
Removes Entity/Component stuff from being behind an experimental flag.
2017-10-15 06:03:59 -05:00
Areloch
bc898e1150
Initial implementation of the EditorTool class and world editor hook-in.
2017-09-21 00:10:44 -05:00
Azaezel
5b7e973ad5
adress #1329 -flips off direc6tx sound by default
2017-08-09 02:53:27 -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
1788bee4f6
Corrects an issue where a change to the target template may not generate the appropriate main.cs for that template after the initial build configure.
2017-02-27 17:10:08 -06:00
Areloch
8b4b467bff
Merge pull request #1932 from Areloch/cmake_cleanse
...
Cleans up a few cmake options and flags
2017-01-31 09:47:08 -06:00
Areloch
08432978bf
Merge pull request #1922 from elfprince13/perProjectCmakes
...
Optionally include a CMake configurations file from the project directory
2017-01-25 21:06:05 -06:00
Areloch
f43bfd6ca2
Cleans up a few cmake options and flags a most of the alsoft and sdl options as advanced so they're not cluttering up the regular view for no reason
2017-01-17 01:10:24 -06:00
Thomas "elfprince13" Dickerson
de53ac86c7
Somebody broke SDL when they updated it. The new version depends on AudioToolbox, so added that as dependency in torque3d.cmake
2017-01-13 10:44:05 -05:00
Thomas "elfprince13" Dickerson
f05a552c61
Optionally include a CMake configurations file from the project directory to support configuration changes that don't have to alter the whole engine repo
2017-01-11 18:03:21 -05:00
Areloch
d3dd5ce235
Merge pull request #1858 from Azaezel/options_ON
...
flips dx11, opengl, and sdl2 on by default now that those are no long…
2016-12-20 23:36:29 -06:00
Areloch
a3740719b1
Merge pull request #1817 from jamesu/ipv6_pr
...
Preliminary IPV6 Support
2016-12-04 16:22:42 -06:00
Jeff Hutchinson
0296e6d3fd
Fix merge conflict and add check for unix and not apple for glx
...
Merge branch 'development-gg' into gladdev
# Conflicts:
# Tools/CMake/libraries/glad.cmake
2016-11-02 21:55:24 -04:00
James Urquhart
704577e051
Preliminary IPV6 Support
2016-10-25 19:09:02 +01:00
RexTimmy
3a0a720115
OpenAL-soft for windows
2016-10-22 09:22:33 +10:00
Azaezel
09cbb0df1a
-Wno-unused-local-typedef surpresses unused typedef spam (in fastDelegate in particular)
2016-10-19 18:50:13 -05:00
Azaezel
132aed4c71
-Wno-return-type-c-linkage surpreses "extern C warning" spam reguarding nonstandard classes used in conjunction with the script trampoline macros.
2016-10-19 08:01:48 -05:00
Azaezel
16167b3250
filters false flags from clang compilation
2016-10-18 08:39:39 -05:00
RexTimmy
dd64004eaf
MacOS platform support.
2016-09-28 11:09:48 +10:00
Jeff Hutchinson
fd4628a08a
glad cmake
2016-09-11 21:48:36 -04:00
Azaezel
714bf1afba
flips dx11, opengl, and sdl2 on by default now that those are no longer experimental. also seperates out the dedicated flag for compilation on windows
2016-08-25 16:53:09 -05:00