add more custom portrait resolutions for mixed setups
To reduce the amount of parallel CPU threads running, implement new command line parameter "-LessCPUthreads"
disable custom/aligned new/delete, as no class/struct relies on it anymore
reduce amount of HLSL warnings
disable progress bar when loaded with -minimized, also move all those global vars for command line options into VPinball class
replace old Objloader C functions with a C++ class
further tweak sharpen filter
retweak Standard FXAA and Quality FXAA filters to be a bit sharper
pull out scalefx code
intermediate step 2
intermediate step
some more cleanups, NFC
some x/y -> vector cleanups, and do not exit(-1) if mDirect3DCreate9Ex fails
pull out the legacy touch defines
intermediate step 2
intermediate step
pull out blue noise tables
intermediate step 2
intermediate step
fix ARM compile
cleanup Texture -> RenderTarget mapping
also search for files in c:\visual pinball as a last resort
fix harmless warnings
small tweak and add (unused for now) Rec709 (de)gamma
adaptive sharpening filters, unwired though so far
use unfiltered tex fetches where feasible
actually handle erasing invalid image loads correctly for >1 successive ones, d'oh!
handle some more corner cases for animations
properly throw on custom malloc failures, d'oh!
addon to the gate bounceback tweak
only formatting leftovers, NFC
revamp bloom filter to capture a larger radius and to be more robust in general
update
Use 1/4th resolution for bloom downsample and/or rendering the bulblight-buffer (instead of 1/3rd)
const correctness & workaround a compiler quirk on the non-DX-SDK HLSL compiler
leftover
update
use same default parameters as CeeJayDK/reshade, slightly better AA at very low additional per frame cost (<=2% on my laptop)
port known fix (slight error in SMAAColorEdgeDetectionPS)
delete/do not load duplicate images and sounds (same filename/path in the Sound/Image Manager), and remove dead surface links from items (i.e. if that thingie's name does not exist anymore)
fix some compile errors if undefing SSE paths
update
port fix by freezy for wrong bounceback of gate
d'oh!
update to 1.81
update
workaround the bug that deleting an image will copy that old alpha over to the next image in the list
add x,y,z for targets
add more resolutions
small cleanup, NFC
disable dithering code when running in 10bit output mode
update
fix default fullscreen resolution on displays != (width=1920)
fix output alignment of touch and stereo3D text
rename new button slightly
add reset player window button to the video preferences
ability to do a rough profiling of the table loading
set player window to 0/0 in non-fullscreen mode.
also do not trigger editor update if file was directly selected for play on startup
well actually mouse buttons are supported, just scroll down as explained at: https://www.vpforums.org/index.php?showtopic=40824 http://vpforums.org/imghost/71/newbitmapimage2.png Maybe a wizard configuration tool would help to set default mouse settings ? PS: FYI i use this setup: https://mastodon.social/web/statuses/105458305375150856
well actually mouse buttons are supported, just scroll down as explained at: https://www.vpforums.org/index.php?showtopic=40824 http://vpforums.org/imghost/71/newbitmapimage2.png Maybe a wizard configuration tool would help to set default mouse settings ? PS: FYI i use this setup: https://mastodon.social/@rzr/105458305375150856
well actually mouse buttons are supported, just scroll down as explained at: https://www.vpforums.org/index.php?showtopic=40824 http://vpforums.org/imghost/71/newbitmapimage2.png Maybe a wizard configuration tool would help to set default mouse settings ? PS: FYI i use this setup: https://mastodon.social/@rzr/105458305375150856#:pinball-sensor-rzr-2020:
well actually mouse buttons are supported, just scroll down as explained at: https://www.vpforums.org/index.php?showtopic=40824 http://vpforums.org/imghost/71/newbitmapimage2.png Maybe a wizard configuration tool would help to set default mouse settings ?
well actually mouse buttons are supported, just scroll down as explained at: https://www.vpforums.org/index.php?showtopic=40824 http://vpforums.org/imghost/71/newbitmapimage2.png Maybe a wizard configuration tool would help to set default mouse settings ?
Support mouse buttons as input control for flippers
what about full linux rebuild and linking with libwine ?
add automatic/table-matching .VPP loading, similar to .POV/.VBS
add new file
add new file
stdafx
update to 1.80
remove unused variable
fix deletion of element if only a control point was selected and deleted
fix issue if X/Y center of flasher element was changed via UI is not shown in the editor.
use correct include path, NFC
some leftovers, NFC
2020->2021
add AMD export key to force automatic use of discrete device (e.g. on laptops)
make table saves more deterministic/comparable
add inder_atleta.vbs
fix hit event checkbox of hit targets
fix naming of elements
fix a longstanding potential buffer overrun in MAKE_WIDEPTR_FROMANSI
as WideCharToMultiByte and MultiByteToWideChar do not add zero terminators if the incoming string is 'too long' for the outgoing string, add this via 2 new functions that always add a 0 to the very end, just to avoid mem corruption
add undefined gaussianPDF version, too
set VPX file version to 10.7
one more improvement for that damn DMD shader: use a tri-reconstruction-filter instead of box, and increase amount of samples again :/
check for duplicate element names and if found add a number at the end of the name
do not use low level/undocumented API call to set a lower timer resolution, as it lead to sound distortion on some setups in PinMAME, so disable it also in VPX for now
move some defines to the define hell in stdafx.h, and limit open tables to 9
fix crash in layers dialog if multiple tables were open and one was closed
manually (un)check open tables in the main menu
fix unusual behavior that if the script window is open but NOT the top window, that starting the table via F5/F6 will still start the table linked to that script
update
fix problem with loading of some screwed up tables
fix gate animation issue when open function was used before
add one more nullptr check
fix potential null pointer issue
add ElasticityFalloff to the wall physics properties
fix color button not showing the correct color in the editor preferences dialog