summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/render/bgfx/chainmanager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* ui: Clean up slider callbacks AJR2021-01-271-10/+8
|
* bgfx/chainmanager.cpp: Remove another entirely useless string_format call AJR2020-12-211-1/+1
|
* Eliminate many unnecessary c_str calls AJR2020-12-211-5/+5
|
* -Got rid of most of the remaining problematic uses of make_unique_clear. Vas Crabb2020-09-301-1/+1
| | | | -sound/discrete.cpp: Use C++ std::vector and range-based for.
* -bgfx: Corrected a data overrun in the d3d12 backend from allocating only ↵ Ryan Holtz2020-06-201-3/+3
| | | | enough texture data for width*height, not rowpixels*height. [Ryan Holtz]
* -bgfx: Fixed Github issues #5830 and #5956. [Ryan Holtz] MooglyGuy2019-11-241-21/+44
|
* bgfx: fix tgmj crash on resolution change (GitHub #5857) [Ryan Holtz Vas Crabb2019-11-061-0/+8
|
* (nw) keep a persistent temporary palette buffer in bgfx chain manager, back ↵ Vas Crabb2019-10-251-6/+6
| | | | out some unintentional screen changes
* -bgfx: Fixed incorrect pitch of palette uploads, fixes 16-bit palettized ↵ MooglyGuy2019-10-231-4/+8
| | | | textures in Vulkan backend on BGFX. nw
* -bgfx: Fix crash when scrolling current effect to 'none', nw MooglyGuy2019-10-221-1/+1
|
* -bgfx: Rework chain updating to minimize primlist locking, nw MooglyGuy2019-10-221-86/+103
|
* -bgfx: Do texture format conversion via a full-screen GPU pass. [Ryan Holtz] MooglyGuy2019-10-131-11/+78
|
* 3rdparty: Updated bgfx, bimg, and bx to latest upstream. [Ryan Holtz] mooglyguy2018-12-051-1/+1
|
* Damn this design is ridiculous, let's just make it a little less crash-prone ↵ Olivier Galibert2018-07-181-0/+3
| | | | (nw)
* Updated GENie, BGFX, BX, added BIMG since it is separated now, updated all ↵ Miodrag Milanovic2017-12-011-2/+2
| | | | shader binaries and MAME part of code to support new interfaces [Miodrag Milanovic]
* Use std::unique_ptr to manage instances of slider_state (nw) AJR2017-09-151-5/+4
|
* do variable substitution in bgfx_path #2201 Vas Crabb2017-04-231-3/+7
|
* Fix compile with latest BGFX (nw) Miodrag Milanovic2017-01-021-2/+3
|
* Move special windows.h include directives to build defines (nw) Brad Hughes2016-12-281-2/+0
|
* NOTICE (TYPE NAME CONSOLIDATION) Miodrag Milanovic2016-10-221-2/+2
| | | | | Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8 also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
* use floorf rather than floor for float->float Vas Crabb2016-09-281-2/+2
|
* Fixed several small issues in HLSL/BGFX Jezze2016-09-281-2/+2
| | | | | | * fixed target texture dimension when -intoverscan is used (this fixes the appereance of scanline and shadow mask) * added target_scale and screen_count uniforms * rounded corners now remain aligned with screen bounds when -intoverscan is used (single screen only)
* std::min and std:max instead of MIN and MAX, also some more macros converted ↵ Miodrag Milanovic2016-07-311-1/+2
| | | | to inline functions (nw)
* Cleanup and version bumpmame0175 Miodrag Milanovic2016-06-291-23/+23
|
* POSIX implementation for new directory read features, cleanup of Windows ↵ Vas Crabb2016-06-251-3/+1
| | | | implementation, return directory handle as smart pointer, fix full build [Vas Crabb]
* C++-ified osd_directory (now osd::directory), and added last_modified to ↵ Nathan Woods2016-06-241-5/+5
| | | | osd::directory::entry
* More slider cleanup, nw therealmogminer@gmail.com2016-05-281-12/+5
|
* Fix potential crash when using pillarbox default.lay but not specifying 3 ↵ therealmogminer@gmail.com2016-05-271-2/+8
| | | | shader chains
* Fix crash when using pillarbox shaders, nw therealmogminer@gmail.com2016-05-271-2/+4
|
* Fix debug crash with bgfx screen chains therealmogminer@gmail.com2016-05-261-3/+16
|
* ui refactoring [Vas Crabb] Vas Crabb2016-05-271-10/+10
| | | | | | | * move menu classes into ::ui namesapce * reduce scope of many symbols (first step in making UI code less rage-inducing so I can fix text input)
* Move slider_state and ui_menu_item into src/frontend/mame, nw therealmogminer@gmail.com2016-05-161-1/+1
|
* Cleanups and version bumpmame0173 Miodrag Milanovic2016-04-271-272/+272
|
* Reapply balrog's fix therealmogminer@gmail.com2016-04-261-0/+1
|
* Fix preservation of settings when changing screen chain selection with ↵ therealmogminer@gmail.com2016-04-261-0/+59
| | | | multiple screens, nw
* Revert "Fix crash when switching screen chains (nw)" upon request (nw) balr0g2016-04-251-1/+0
| | | | This reverts commit 3e1af09ef5888a2dd328b0c1db94151ee4491fcb.
* Fix crash when switching screen chains (nw) balr0g2016-04-251-0/+1
|
* bgfx: Ported xBR shaders from libretro. [Ryan Holtz, Hyllian] therealmogminer@gmail.com2016-04-251-13/+19
|
* Added "selection" parameter to chain input sampler ImJezze2016-04-241-1/+15
| | | | | - if specified all textures (.png) within the same directoy of the given texture will be selectable via slider in the UI - also added slider for "shadow mask tile mode" to HLSL chain
* Split UI and frontend part from core [Miodrag Milanovic] Miodrag Milanovic2016-04-231-2/+1
|
* Checkpoint 1, nw therealmogminer@gmail.com2016-04-211-5/+47
|
* -Added HQ2x, HQ3x and HQ4x shaders. [MooglyGuy,Jules Blok,Cameron ↵ therealmogminer@gmail.com2016-04-181-1/+1
| | | | Zemek,Maxim Stepin]
* Add pillarboxing shaders and layout for bgfx, nw therealmogminer@gmail.com2016-04-161-17/+3
|
* Reduction code for entries of "enum class ui_menu_item_type" and the use of ↵ dankan18902016-04-151-3/+3
| | | | item_append with separators.
* bgfx: Add data-driven render target clearing [Ryan Holtz] therealmogminer@gmail.com2016-04-141-4/+4
|
* Make OSDs return ui_menu_item lists, not slider_state lists therealmogminer@gmail.com2016-04-101-7/+31
|
* Add dividing line to bgfx slider list where applicable, nw therealmogminer@gmail.com2016-04-101-7/+6
|
* Fix compile on linux and windows. couriersud2016-04-101-12/+0
|
* Fix memory leak when changing screen chains, will fix any issues later, nw therealmogminer@gmail.com2016-04-101-2/+3
|
* Make sliders use an std::vector instead of a linked list, nw therealmogminer@gmail.com2016-04-101-31/+13
|