summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/video/rgbsse.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Put #include emu.h as the first preprocessor directive in various files to ↵ yz70s2018-11-021-1/+2
| | | | support precompiled headers in visual studio (nw)
* rgbsse: Declare scale_imm_and_clamp as inline to ensure that it compiles as ↵ Ted Green2017-09-231-7/+0
| | | | fully inlined in voodoo rasterizers. (nw)
* Introduce u8/u16/u32/u64/s8/s16/s32/s64 Vas Crabb2016-11-191-2/+2
| | | | | | | | | | | | * 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
* 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
* Introduce validity checks for RGB utilities and fix bugs uncovered [Vas Crabb] Vas Crabb2016-07-141-3/+3
| | | | | | | | | | | | * Added several missing functions to rgbgen * Fixed logical shift right in rgbgen * Fixed sra that should be sra_imm in rdptpipe * Added some simple SSE4.1 optimisations in rgbsse * Re-organised rgbsse, rgbvmx and rgbgen to be in more logical order * Fixed return on some modifying operators * Made some more reference parameters const * Removed inline qualifier from a number of methods as it's implied when body is present at declaration * Mark some constructors explicit
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-0/+194