Areloch
5e0e79076b
Merge pull request #11 from Azaezel/BaseUIUpdateWipwork_20231219B
...
fix type list popup display
2023-12-21 18:51:29 -06:00
AzaezelX
4ed617f7df
fix type list popup display
2023-12-20 18:51:12 -06:00
AzaezelX
78147821a0
filter inspector buttons out of the following:
...
PersistenceManager::updateObject
SimObject::writeFields
SimObject::assignFieldsFrom
DefineEngineMethod( SimObject, getFieldCount, S32, (),,
DefineEngineMethod( SimObject, getField, const char*, ( S32 index ),,
SimObject::writeObject
do not do so for
SimObject::setDataField
DefineEngineMethod( SimObject, dump, void, ( bool detailed ), ( false ),
2023-12-19 23:29:46 -06:00
AzaezelX
cbc8905e05
add an $undoIgnoreList
...
of variable names for the editor's genericundoaction to ignore
mostly aimed at action buttons
2023-12-19 22:44:09 -06:00
Areloch
df00543502
Implemented apply changes logic
...
Updated autodetect graphics to complete to new apply changes rules
Made it so gamepad can activate key rebinds
2023-12-19 16:37:23 -06:00
Brian Roberts
61480c28bf
Merge pull request #1161 from Azaezel/alpha41/thirstyTheora
...
theoratexture can't downsample
2023-12-19 13:17:25 -06:00
AzaezelX
1f837304ea
theoratexture can't downsample
...
so don't.
this stops $pref::Video::textureReductionLevel from crashing the applicaton in that scenario
2023-12-19 13:15:12 -06:00
Areloch
70e121595f
Most of the keybind/remap stuff finished
...
Fixed up most of the options apply logic
2023-12-19 02:36:43 -06:00
Areloch
55697cffdb
Streamlined baseUI profiles
...
Implemented audioOptions file with structure to comply to BaseUI options menu
Implemented majority of keybind remapping logic for options menu
2023-12-18 23:49:13 -06:00
Brian Roberts
0b65ff2c72
Merge pull request #1160 from Azaezel/alpha41/theoraThrashing
...
fix theora inclusion and macro set
2023-12-18 19:26:45 -06:00
AzaezelX
ea01bf57ed
fix theora inclusion and macro set
2023-12-18 15:10:35 -06:00
Areloch
f14c96c2bc
Standardized titlebar formatting
...
Cleaned up some unneeded fields in the gui files
Fixed up querying presentation for joinServerMenu
Removed usages of background image in favor of guiProfiles for various menus
Implemented optionsMenu traversing options categories along with required keybinds
Adjusted some guiProfiles' font sizes to improve legibility on smaller displays
2023-12-17 03:27:30 -06:00
Areloch
ce4c8dabc9
Ongoing wipwork of the BaseUI update. Some bugfixes pending
2023-12-16 23:18:33 -06:00
Brian Roberts
385143f9e5
Merge pull request #1158 from Azaezel/alpha41/sillySun
...
fix sun corona
2023-12-12 13:47:54 -06:00
AzaezelX
d54de2a349
fix sun corona
...
by locking in the material feature variation to ensure it uses vertex lighting due to colorization, as well as a few other switches, and applying an explicit vs default stateblock blend
do similar with moon so you don't have to set that to explicitly translucent either
2023-12-12 12:49:05 -06:00
Brian Roberts
d28807c34e
Merge pull request #1157 from Azaezel/alpha41/saveAsShenanigans
...
correct mission saveas logic
2023-12-11 12:55:08 -06:00
AzaezelX
32c7eb1702
correct mission saveas logic
2023-12-11 12:51:57 -06:00
marauder2k7
ace9cc328b
Update assetImport.tscript
...
add extra formats for stb_image to asset importer
2023-12-08 05:06:24 +00:00
marauder2k7
89a8a4d190
Merge remote-tracking branch 'upstream/development' into STBImageLoading-PR
2023-12-08 04:29:41 +00:00
Brian Roberts
b56626e8ca
Merge pull request #1156 from Azaezel/alpha41/canHasCapturz
...
fix singular pobe capture
2023-12-06 21:23:21 -06:00
AzaezelX
62e23d10b4
fix singular pobe capture
2023-12-06 21:06:26 -06:00
Areloch
616d974212
Wipwork for updating the BaseUI
...
Adds ability to select an actionmap for a GuiInputCtrl which will push it onto the stack, so menus can enact an action map
Update of the MainMenuGUI to fit new style and have the logic needed for KBM and gamepad navigation
Very early wipwork of OptionsMenu overhaul for new standard
2023-12-06 19:50:51 -06:00
Brian Roberts
078813195b
Merge pull request #1155 from Azaezel/alpha41/captureCritique
...
make cubic reflectors respect the reflectordesc->detailAdjust
2023-12-06 19:48:18 -06:00
AzaezelX
d16f2df63a
make cubic reflectors respect the reflectordesc->detailAdjust
2023-12-06 18:23:31 -06:00
Brian Roberts
674a7a0212
Merge pull request #1153 from marauder2k9-torque/CMakeSuppressThirdPartyWarnings
...
Suppress 3rdParty Warnings
2023-12-05 23:51:32 -06:00
Brian Roberts
c1eaa73ee6
Merge pull request #1151 from Azaezel/alpha41/fixCaptureFlag
...
probe capture fixes
2023-12-05 23:20:58 -06:00
Brian Roberts
378c5481ee
Merge pull request #1146 from Azaezel/alpha41/guiObjectViewObjections
...
Alpha41/gui object view objections
2023-12-05 23:20:21 -06:00
marauder2k7
c6b8a59de1
Update CMakeLists.txt
2023-12-06 04:58:08 +00:00
Brian Roberts
32c7f2c30a
Merge pull request #1152 from Azaezel/achingArches
...
fix archlinux compilation issue
2023-12-05 21:56:53 -06:00
AzaezelX
ff67efbb19
fix archlinux compilation issue
2023-12-05 21:56:11 -06:00
AzaezelX
8c38448428
probe capture fixes
...
review of per and post bake protocols showed that the CAPTURING shader macro was not being properly recompiled in. as opengl was not playing nice with a simple batch shader recompilation for all effected shaders, a full lightmanager restart is at time of writing required. once we have a proper globally cached scene structure stored off GPU side, we'll want to change GFXShader::addGlobalMacro("CAPTURING", String("1")); on over to dirtying that value in the cached buffer via setting a shader global uniform
review of prefilter examples shows a fixed sample count of 1024 across multiple implementations, so we'll use the standard barring further research into where that number is comming from for a scalar approach
review of gl shaders shows a doubleup in compiled state testing, so slimmed that down and added additional debugging reports
2023-12-05 13:32:03 -06:00
marauder2k7
5f8c59a8df
MacOSX fixes
2023-12-04 00:16:07 +00:00
marauder2k7
c39461c3fb
Merge remote-tracking branch 'upstream/development' into STBImageLoading-PR
2023-12-03 19:32:08 +00:00
Brian Roberts
a269463bbd
Merge pull request #1149 from marauder2k9-torque/Skysphere-RenderFix
...
SkySphere issue
2023-12-03 13:31:38 -06:00
marauder2k7
962a2cffa3
Update skySphere.cpp
...
Skysphere doesnt render behind everything. This fix sorts that out
2023-12-03 19:28:15 +00:00
marauder2k7
a91b19d4dc
Added hdr and bypass 16bit when png.
...
Added support for .hdr format, atm just being converted to ldr after the exposure is applied.
cleanup dds file
PNG skips 16bit altogether at the moment for textureArray issues.
2023-12-01 14:50:59 +00:00
marauder2k7
c18c14b415
Update gBitmap.h
...
typo
2023-11-30 15:58:41 +00:00
marauder2k7
6ed0374768
Added documentation
...
CompressionLevel argument now used to set jpeg quality as well. Values need to be 0-100 range for jpeg and 0-10 for png.
2023-11-30 15:57:59 +00:00
marauder2k7
870fae3e47
Update screenshot.cpp
...
Screenshot now works with stb: gBitmap outbuffer holds the whole image anyway so just use writeBitmap when its done.
2023-11-30 14:02:06 +00:00
marauder2k7
63682c43ec
Bug fixes:
...
Generating image previews of image assets was failing
DDS remove redundant check for stream status.
STB requires the file to be free before being written to, move check to make sure we can open the path into gBitmap and remove FileStream checks from everywhere else.
2023-11-30 10:46:51 +00:00
marauder2k7
0b451aa7b5
Merge remote-tracking branch 'upstream/development' into STBImageLoading-PR
2023-11-30 09:09:57 +00:00
marauder2k7
108ba34c08
STBImage
...
STB used for loading and writing images.
2023-11-30 09:09:13 +00:00
AzaezelX
f051379720
Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into alpha41/guiObjectViewObjections
2023-11-29 15:41:05 -06:00
AzaezelX
045c15fd26
Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into classPrototypingPresenter
2023-11-29 14:16:37 -06:00
AzaezelX
dc81e4e267
guiobjectview crash and compatibility fixes
...
rev1 wipwork
2023-11-29 14:04:20 -06:00
Brian Roberts
97de2e6b60
Merge pull request #1145 from Azaezel/typofix
...
typofix
2023-11-29 13:35:37 -06:00
AzaezelX
9b7d99fc1d
typofix
2023-11-29 13:34:27 -06:00
Brian Roberts
f63371432e
Merge pull request #1141 from Azaezel/alpha41/nonobutton
...
filter out component inspector button callbacks
2023-11-29 02:27:04 -06:00
Brian Roberts
d7ca55a085
Merge pull request #1142 from Azaezel/alpha41/spamfilter
...
stop spamming the console every spawnObject call
2023-11-29 02:26:54 -06:00
Brian Roberts
bb6bc91615
Merge pull request #1144 from Azaezel/alpha41/brdfbadness
...
overdark causality review
2023-11-29 02:26:39 -06:00