summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/digfx.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2016-11-19 05:35:54 +1100
committer Vas Crabb <vas@vastheman.com>2016-11-19 05:38:48 +1100
commit8179a84458204a5e767446fcf7d10f032a40fd0c (patch)
tree16105e1667f811dcb24dbf0fc255166cb06df5c2 /src/emu/digfx.cpp
parent1b489fe83034072149fb0637b20c7ba57dc72a7a (diff)
Introduce u8/u16/u32/u64/s8/s16/s32/s64
* New abbreviated types are in osd and util namespaces, and also in global namespace for things that #include "emu.h" * Get rid of import of cstdint types to global namespace (C99 does this anyway) * Remove the cstdint types from everything in emu * Get rid of U64/S64 macros * Fix a bug in dps16 caused by incorrect use of macro * Fix debugcon not checking for "do " prefix case-insensitively * Fix a lot of messed up tabulation * More constexpr * Fix up many __names
Diffstat (limited to 'src/emu/digfx.cpp')
-rw-r--r--src/emu/digfx.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/emu/digfx.cpp b/src/emu/digfx.cpp
index 56fe96865b9..e47d44036a8 100644
--- a/src/emu/digfx.cpp
+++ b/src/emu/digfx.cpp
@@ -124,23 +124,23 @@ void device_gfx_interface::decode_gfx(const gfx_decode_entry *gfxdecodeinfo)
// local variables to hold mutable copies of gfx layout data
gfx_layout glcopy;
- std::vector<uint32_t> extxoffs(0);
- std::vector<uint32_t> extyoffs(0);
+ std::vector<u32> extxoffs(0);
+ std::vector<u32> extyoffs(0);
// loop over all elements
- for (uint8_t curgfx = 0; curgfx < MAX_GFX_ELEMENTS && gfxdecodeinfo[curgfx].gfxlayout != nullptr; curgfx++)
+ for (u8 curgfx = 0; curgfx < MAX_GFX_ELEMENTS && gfxdecodeinfo[curgfx].gfxlayout != nullptr; curgfx++)
{
const gfx_decode_entry &gfx = gfxdecodeinfo[curgfx];
// extract the scale factors and xormask
- uint32_t xscale = GFXENTRY_GETXSCALE(gfx.flags);
- uint32_t yscale = GFXENTRY_GETYSCALE(gfx.flags);
- uint32_t xormask = GFXENTRY_ISREVERSE(gfx.flags) ? 7 : 0;
+ u32 xscale = GFXENTRY_GETXSCALE(gfx.flags);
+ u32 yscale = GFXENTRY_GETYSCALE(gfx.flags);
+ u32 xormask = GFXENTRY_ISREVERSE(gfx.flags) ? 7 : 0;
// resolve the region
- uint32_t region_length;
- const uint8_t *region_base;
- uint8_t region_width;
+ u32 region_length;
+ const u8 *region_base;
+ u8 region_width;
endianness_t region_endianness;
if (gfx.memory_region != nullptr)
@@ -151,7 +151,7 @@ void device_gfx_interface::decode_gfx(const gfx_decode_entry *gfxdecodeinfo)
memory_share *share = basedevice.memshare(gfx.memory_region);
assert(share != nullptr);
region_length = 8 * share->bytes();
- region_base = reinterpret_cast<uint8_t *>(share->ptr());
+ region_base = reinterpret_cast<u8 *>(share->ptr());
region_width = share->bytewidth();
region_endianness = share->endianness();
}
@@ -205,8 +205,8 @@ void device_gfx_interface::decode_gfx(const gfx_decode_entry *gfxdecodeinfo)
// copy the X and Y offsets into our temporary arrays
extxoffs.resize(glcopy.width * xscale);
extyoffs.resize(glcopy.height * yscale);
- memcpy(&extxoffs[0], (glcopy.extxoffs != nullptr) ? glcopy.extxoffs : glcopy.xoffset, glcopy.width * sizeof(uint32_t));
- memcpy(&extyoffs[0], (glcopy.extyoffs != nullptr) ? glcopy.extyoffs : glcopy.yoffset, glcopy.height * sizeof(uint32_t));
+ memcpy(&extxoffs[0], (glcopy.extxoffs != nullptr) ? glcopy.extxoffs : glcopy.xoffset, glcopy.width * sizeof(u32));
+ memcpy(&extyoffs[0], (glcopy.extyoffs != nullptr) ? glcopy.extyoffs : glcopy.yoffset, glcopy.height * sizeof(u32));
// always use the extended offsets here
glcopy.extxoffs = &extxoffs[0];
@@ -229,7 +229,7 @@ void device_gfx_interface::decode_gfx(const gfx_decode_entry *gfxdecodeinfo)
// loop over all the planes, converting fractions
for (int j = 0; j < glcopy.planes; j++)
{
- uint32_t value1 = glcopy.planeoffset[j];
+ u32 value1 = glcopy.planeoffset[j];
if (IS_FRAC(value1))
{
assert(region_length != 0);
@@ -240,7 +240,7 @@ void device_gfx_interface::decode_gfx(const gfx_decode_entry *gfxdecodeinfo)
// loop over all the X/Y offsets, converting fractions
for (int j = 0; j < glcopy.width; j++)
{
- uint32_t value2 = extxoffs[j];
+ u32 value2 = extxoffs[j];
if (IS_FRAC(value2))
{
assert(region_length != 0);
@@ -250,7 +250,7 @@ void device_gfx_interface::decode_gfx(const gfx_decode_entry *gfxdecodeinfo)
for (int j = 0; j < glcopy.height; j++)
{
- uint32_t value3 = extyoffs[j];
+ u32 value3 = extyoffs[j];
if (IS_FRAC(value3))
{
assert(region_length != 0);
@@ -328,7 +328,7 @@ void device_gfx_interface::interface_validity_check(validity_checker &valid) con
else
gfxregion = device().owner()->subtag(region);
- uint32_t region_length = valid.region_length(gfxregion.c_str());
+ u32 region_length = valid.region_length(gfxregion.c_str());
if (region_length == 0)
osd_printf_error("gfx[%d] references nonexistent region '%s'\n", gfxnum, gfxregion.c_str());