summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VertexLoaderManager.cpp
AgeCommit message (Expand)Author
2024-10-29VideoCommon: Implement primitive breaking for primitive listsTellowKrinkle
2024-10-12Cache normals in addition to binormals and tangentsPokechu22
2024-04-20Memmap: Replace GetPointer with GetSpanForAddressJosJuice
2024-04-04Fix out of bounds accesses for invalid vertex component formatsPokechu22
2024-02-01VertexLoaderManager: Use fill() in Init()Lioncash
2024-02-01VertexLoaderManager: Remove unused entry structLioncash
2023-04-12Resolve [-Wclass-memaccess]Minty-Meeo
2023-03-20VideoCommon:VertexLoaderManager: Only update vertex format in shader manager ...Robin Kertels
2023-02-09Suppress memcpy writing to an object with no trivial copy-assignment warningsPokechu22
2023-01-31Split AbstractGfx out of RendererScott Mansell
2023-01-25VideoCommon: Cull vertices on the CPUTellowKrinkle
2022-12-28VideoCommon: De-globalize VertexShaderManager class.Admiral H. Curtiss
2022-12-03HW/Memmap: Refactor Memory to class, move to Core::System.Admiral H. Curtiss
2022-11-22VertexLoader: Eliminate use of DataReaderPokechu22
2022-11-18VideoCommon:VertexLoaderManager: Reduce CPConfig checksRobin Kertels
2022-10-24VideoCommon: Treat invalid normal count as NormalTangentBinormalPokechu22
2022-10-09Simplify saving CP statePokechu22
2022-09-19VideoCommon: Add dynamic vertex loader to ubershadersTellowKrinkle
2022-09-19VertexLoaderManager: Clean up and slightly speed up with templatesRobin Kertels
2022-09-15VertexLoaderManager: Fix backwards preprocess checkRobin Kertels
2022-07-23Convert CP/XF matrix indices mismatch panic alert to a warningPokechu22
2022-05-18Show a panic alert if the CP matrix indices don't match the XF matrix indicesPokechu22
2022-05-18Show a panic alert if the CP vertex config doesn't match the XF vertex configPokechu22
2022-04-22VideoCommon: Handle emboss texgen with only a single normalPokechu22
2022-04-22VertexLoader: Convert count register to remaining registerPokechu22
2022-04-22Convert vertex loader position cache to std::arrayPokechu22
2021-12-18Eliminate VarType for ComponentFormatPokechu22
2021-12-18VideoCommon: Move VertexLoaderManager logic out of CPStatePokechu22
2021-12-18Refactor OpcodeDecoding and FIFO analyzer to use callbacksPokechu22
2021-12-18Create and use CPArray enum classPokechu22
2021-12-18Convert OpcodeDecoder::Opcode and OpcodeDecoder::Primitive to enum classPokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-05-07Move vertex size and component calculation to VertexLoaderBasePokechu22
2021-05-07Remove VertexLoader::ToStringPokechu22
2021-04-06Track and log CP commands 0x00/0x10/0x20 differently from other unknown commandsPokechu22
2021-04-06Log a warning for inexact uses of MATINDEX or VCD commandsPokechu22
2021-04-06Add game quirks for unknown BP/CP/XF commandsPokechu22
2021-03-26Refactor CP array constants slightlyPokechu22
2021-03-06Convert BPMemory to BitField and enum classPokechu22
2021-03-06Convert CPMemory to BitField and enum classPokechu22
2021-03-06Create constants for CP registers and masksPokechu22
2019-12-05VideoCommon/IndexGenerator: Eliminate static stateLioncash
2019-07-10VideoCommon/Statistics: Rename stats global to g_statsLioncash
2019-07-10VideoCommon/Statistics: Normalize statistic variable namesLioncash
2019-06-01Common/CommonFuncs: Remove now-unneccessary ArraySize functionLioncash
2019-05-31VideoCommon: Constrain the array_base registersbooto
2019-05-06Reformat repo to clang-format 7.0 rulesTechjar
2019-02-19Move most backend functionality to VideoCommonStenzek
2018-03-14Assert: Uppercase assertion macrosLioncash
2017-07-30Vulkan: Uber shader supportStenzek