summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VertexLoaderARM64.cpp
AgeCommit message (Expand)Author
2024-10-12Cache normals in addition to binormals and tangentsPokechu22
2024-04-04Fix out of bounds accesses for invalid vertex component formatsPokechu22
2023-12-16JitArm64: Use enum class for LogicalImm size parameterJosJuice
2023-10-31Jit64: Recompile asm routines on cache clearJosJuice
2023-02-12VertexLoader: Add more info to m_vertex_size == m_src_ofs assertionPokechu22
2022-11-22VertexLoader: Eliminate use of DataReaderPokechu22
2022-09-18VertexLoaderARM64: Fix direct normal+tangent+binormal with index3 setPokechu22
2022-09-18VertexLoaderARM64: Specify the register to use as a parameter to ReadVertexPokechu22
2022-09-18VertexLoaderARM64: Merge GetAddressImm into GetVertexAddrPokechu22
2022-09-18VertexLoaderARM64: Always use unscaled load/store instructionsPokechu22
2022-09-18VertexLoaderARM64: Use EnumMap for normal scalesPokechu22
2022-05-18Rename CP and XF normal component count enums and update their descriptionsPokechu22
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
2022-04-22VertexLoaderARM64: Fix z-freeze position matrix indexPokechu22
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-09-30fix unused variable warningShawn Hoffman
2021-07-12JitArm64: Stop using hand-encoded logical immediatesJosJuice
2021-07-10JitArm64: Encode logical immediates at compile-time where possibleJosJuice
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-05-22Apple M1: RAII Wrapper for JITPageWrite*Execute*()Skyler Saleh
2021-05-22Apple M1 Support for MacOSSkyler Saleh
2021-05-07Move vertex size and component calculation to VertexLoaderBasePokechu22
2021-05-07Remove VertexLoaderBase::IsInitializedPokechu22
2021-05-07Eliminate TVtxAttrPokechu22
2021-05-07Extract VertexLoaderARM64::GetLoadSize into a new functionPokechu22
2021-03-26Refactor CP array constants slightlyPokechu22
2021-03-13Arm64Gen: Convert ARM64Reg to enum classDentomologist
2021-03-06Convert CPMemory to BitField and enum classPokechu22
2021-01-17Arm64Emitter: Convert ShiftType to enum classDentomologist
2021-01-15Arm64Emitter: Convert IndexType to enum classDentomologist
2019-12-28Compile fixes for Windows-on-ARM64Stenzek
2018-05-27VertexLoaderArm: Fix 565 color format.degasus
2018-04-12Reformat all the things!spycrab
2016-09-27Merge pull request #4210 from degasus/armMarkus Wick
2016-09-26VertexLoaderArm64: Mark register allocation as static const.degasus
2016-09-17VertexLoaderJit: Fix out-of-bounds access for zfreeze.degasus
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-01-17VideoCommon: Header cleanupLioncash
2015-09-06General: Replace GC_ALIGN macros with alignasLioncash
2015-09-04[AArch64] Minor improves to the vertex loader JITRyan Houdek
2015-06-20[AArch64] Fix a couple of bugs in the vertex loaderRyan Houdek
2015-06-07[AArch64] Implement ZFreeze cacheRyan Houdek
2015-05-30Clean up cached_arraybases. Update VideoSW to new scheme.Scott Mansell
2015-05-25Merge pull request #2274 from degasus/disable_bboxRyan Houdek
2015-05-25Set copyright year to when a file was createdTillmann Karras