mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-22 22:00:39 -06:00
Convert CPMemory to BitField and enum class
Additionally, VCacheEnhance has been added to UVAT_group1. According to YAGCD, this field is always 1. TVtxDesc also now has separate low and high fields whose hex values correspond with the proper registers, instead of having one 33-bit value. This change was made in a way that should be backwards-compatible.
This commit is contained in:
@ -7,10 +7,16 @@
|
||||
#include "Common/CommonTypes.h"
|
||||
#include "VideoCommon/VertexLoader.h"
|
||||
|
||||
enum class VertexComponentFormat;
|
||||
enum class ComponentFormat;
|
||||
enum class NormalComponentCount;
|
||||
|
||||
class VertexLoader_Normal
|
||||
{
|
||||
public:
|
||||
static u32 GetSize(u64 type, u32 format, u32 elements, u32 index3);
|
||||
static u32 GetSize(VertexComponentFormat type, ComponentFormat format,
|
||||
NormalComponentCount elements, u32 index3);
|
||||
|
||||
static TPipelineFunction GetFunction(u64 type, u32 format, u32 elements, u32 index3);
|
||||
static TPipelineFunction GetFunction(VertexComponentFormat type, ComponentFormat format,
|
||||
NormalComponentCount elements, u32 index3);
|
||||
};
|
||||
|
Reference in New Issue
Block a user