summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/render/bgfx/texturemanager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* bgfx png: The message parameters were the wrong way around. Robbbert2021-02-211-1/+1
|
* Much more core std::string_view modernization AJR2021-01-201-1/+1
| | | | | | | | | | | | | | | - Remove corestr.h from emu.h; update a few source files to not use it at all - Change strtrimspace, strtrimrightspace and core_filename_extract_* to be pure functions taking a std::string_view by value and returning the same type - Change strmakeupper and strmakelower to be pure functions taking a std::string_view and constructing a std::string - Remove the string-modifying version of zippath_parent - Change tag-based lookup functions in device_t to take std::string_view instead of const std::string & or const char * - Remove the subdevice tag cache from device_t (since device finders are now recommended) and replace it with a map covering directly owned subdevices only - Move the working directory setup method out of device_image_interface (only the UI seems to actually use the full version of this) - Change output_manager to use std::string_view for output name arguments - Change core_options to accept std::string_view for most name and value arguments (return values are still C strings for now) - Change miscellaneous other functions to accept std::string_view arguments - Remove a few string accessor macros from romload.h - Remove many unnecessary c_str() calls from logging/error messages
* Various improvements to image file handling: Vas Crabb2020-10-081-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | Moved MS DIB parser out of ICO file reader and made it available for artwork and layout images. Added more efficient I/O and better error checking for JPEG file loading (MAME will no longer exit immediately on a bad JPEG file). Made caller responsible for opening files for loading images, to avoid decompressing images used in ZIP/7z artwork multiple times. Added support for JPEG and Windows DIB to picture_image_device. Added support for SVG image files in external artwork. Added support for using I/O port value for animation state and masking animation state values. Made bounds elements more flexible in layouts. Reworked headers to reduce dependencies. Updated layout file format documentation.
* -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]
* fixed some modernize-use-auto clang-tidy warnings (nw) (#6238) Oliver Stöneberg2020-01-301-9/+9
|
* -bgfx: Do texture format conversion via a full-screen GPU pass. [Ryan Holtz] MooglyGuy2019-10-131-7/+13
|
* -bgfx: Improved rendering with artwork by 5-10x or more. [Ryan Holtz] mooglyguy2018-08-261-2/+76
|
* Updated GENie, BGFX, BX, added BIMG since it is separated now, updated all ↵ Miodrag Milanovic2017-12-011-1/+1
| | | | shader binaries and MAME part of code to support new interfaces [Miodrag Milanovic]
* 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
* Cleanups and version bumpmame0173 Miodrag Milanovic2016-04-271-1/+0
|
* Add runtime screen chain selection, nw therealmogminer@gmail.com2016-04-091-10/+25
|
* Cleanups and version bump Miodrag Milanovic2016-03-301-41/+41
|
* Huge cleanup of render target handling, nw therealmogminer@gmail.com2016-03-251-1/+11
|
* Polishing up BGFX shader system, nw therealmogminer@gmail.com2016-03-181-2/+31
|
* More bgfx HLSL fixups, nw therealmogminer@gmail.com2016-03-161-1/+9
|
* Add double-buffered render target support to bgfx shader defs, nw therealmogminer@gmail.com2016-03-131-5/+16
|
* More work on bgfx data-driven shaders, nw therealmogminer@gmail.com2016-03-131-2/+2
|
* Fix up a few things in chain JSON loading, nw therealmogminer@gmail.com2016-02-271-1/+4
|
* Cleanups and version bump Miodrag Milanovic2016-02-241-10/+10
|
* Fix some compile errors, not sure if all(nw) therealmogminer@gmail.com2016-02-211-0/+11
|
* First take on render API reorg, nw therealmogminer@gmail.com2016-02-211-0/+36