948 Commits (8d7a55be5b033d0e2a33e268c2894fbed65f4400)

Author SHA1 Message Date
ReinUsesLisp 137a8aa55c shader/bfi: Implement register-constant buffer variant 7 years ago
ReinUsesLisp e3fc3459c8 shader/arithmetic: Implement FCMP 7 years ago
ReinUsesLisp d95d4ac843 shader/memory: Implement ATOM.ADD 7 years ago
Fernando Sahmkow b97608ca64 Shader_IR: Allow constant access of guest driver. 7 years ago
Fernando Sahmkow c921e496eb GPU: Implement guest driver profile and deduce texture handler sizes. 7 years ago
ReinUsesLisp 94915d4ea1 vk_graphics_pipeline: Set front facing properly 7 years ago
ReinUsesLisp 63ba41a26d shader/memory: Implement ATOMS.ADD.U32 7 years ago
Lioncash 9e874898f5 maxwell_3d: Make dirty_pointers private 7 years ago
ReinUsesLisp c375d735e6 gl_state: Implement PROGRAM_POINT_SIZE 7 years ago
ReinUsesLisp 0d6d8129c4 yuzu: Remove Maxwell debugger 7 years ago
ReinUsesLisp 5770418fb3
maxwell_3d: Add depth bounds registers 7 years ago
ReinUsesLisp cf27b59493
shader/r2p: Refactor P2R to support P2R 7 years ago
ReinUsesLisp da0aa4da6b
gl_rasterizer: Implement RASTERIZE_ENABLE 7 years ago
ReinUsesLisp 8b26b4228b
shader_bytecode: Fix TLD4S encoding 7 years ago
ReinUsesLisp e09c1fbc1f
shader/texture: Implement TLD4.PTP 7 years ago
Fernando Sahmkow af89723fa3 Shader_Ir: Correct TLD4S encoding and implement f16 flag. 7 years ago
Fernando Sahmkow 7ffb672f61 Maxwell3D: Implement Depth Mode. 7 years ago
ReinUsesLisp 425a254fa2
shader: Implement MEMBAR.GL 7 years ago
ReinUsesLisp 6233b1db08
shader_ir/memory: Implement patch stores 7 years ago
ReinUsesLisp 36651f215a
maxwell_3d: Add tessellation tess level registers 7 years ago
ReinUsesLisp 707bf41c6f
maxwell_3d: Add tessellation mode register 7 years ago
ReinUsesLisp d2b50c5ebd
maxwell_3d: Add patch vertices register 7 years ago
ReinUsesLisp 74f515e8b6
shader_bytecode: Remove corrupted character 7 years ago
ReinUsesLisp 180417c514
gl_shader_cache: Remove dynamic BaseBinding specialization 7 years ago
ReinUsesLisp c8a48aacc0
video_core: Unify ProgramType and ShaderStage into ShaderType 7 years ago
ReinUsesLisp 287ae2b9e8
gl_shader_cache: Specialize local memory size for compute shaders 7 years ago
ReinUsesLisp 4f5d8e4342
gl_shader_cache: Specialize shader workgroup 7 years ago
ReinUsesLisp 80eacdf89b
texture_cache: Use a table instead of switch for texture formats 7 years ago
Fernando Sahmkow cd0f5dfc17 Shader_IR: Implement TXD instruction. 7 years ago
Fernando Sahmkow f3d1b370aa Shader_IR: Implement FLO instruction. 7 years ago
Fernando Sahmkow 95137a04e1 Shader_Bytecode: Add encodings for FLO, SHF and TXD 7 years ago
ReinUsesLisp 7990220df7
maxwell_3d: Fix stencil_back_func_mask offset 7 years ago
ReinUsesLisp 096f339a2a video_core: Silence implicit conversion warnings 7 years ago
ReinUsesLisp 56e237d1f9
shader_ir/warp: Implement FSWZADD 7 years ago
bunnei 1bdae0fe29 common_func: Use std::array for INSERT_PADDING_* macros. 7 years ago
Fernando Sahmkow 9293c3a0f2 Shader_IR: Fix TLD4 and add Bindless Variant. 7 years ago
ReinUsesLisp fa31e5b868
maxwell_3d/kepler_compute: Remove unused arguments in GetTexture 7 years ago
ReinUsesLisp 538ddd220e
video_core/textures: Remove unused index entry in FullTextureInfo 7 years ago
ReinUsesLisp 961fe4d19b
maxwell_3d: Remove unused method GetStageTextures 7 years ago
ReinUsesLisp 3e469cecc1
maxwell_3d: Silence implicit conversion warnings 7 years ago
Fernando Sahmkow be856a38d6 Shader_IR: Address Feedback. 7 years ago
Fernando Sahmkow e3afd6595a Shader_IR: Clang format 7 years ago
ReinUsesLisp ec85648af3 gl_shader_disk_cache: Store and load fast BRX 7 years ago
Fernando Sahmkow 33fcec3502 Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide it 7 years ago
Fernando Sahmkow 1a58f45d76 VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders. 7 years ago
Lioncash 7fdf991097 shader_bytecode: Make Matcher constexpr capable 7 years ago
ReinUsesLisp e3107788e6
maxwell_3d: Reduce FlushMMEInlineDraw logging to Trace 7 years ago
Fernando Sahmkow c0eb1aecfd Fermi2D: Use a different formula for delimiting blit areas. 7 years ago
Fernando Sahmkow 57a46c69f1 Fermi2D: limit blit area to only available area 7 years ago
Lioncash c9c75f9587 maxwell_3d: Silence truncation warnings 7 years ago