Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-10 | Service/ACC: convert to module, add acc:aa, acc:su, acc:u1 services | mailwl | |
2018-04-07 | Merge pull request #314 from jroweboy/tegra-progress-3b | bunnei | |
GPU: Bind uploaded textures when drawing (Rebased) | |||
2018-04-07 | Merge pull request #315 from jroweboy/spelling-fix | bunnei | |
Fix spelling of Initialize | |||
2018-04-07 | Prevent crash from uninitialized telemetry | James Rowe | |
2018-04-07 | Fix spelling of Initialize | James Rowe | |
2018-04-06 | Fix clang format issues | James Rowe | |
2018-04-06 | GPU: Assert when finding a texture with a format type other than UNORM. | Subv | |
2018-04-06 | GL: Set up the textures used for each draw call. | Subv | |
Each Maxwell shader stage can have an arbitrary number of textures, but we're limited to a certain number in OpenGL. We try to only use the minimum amount of host textures by not keeping a 1:1 relation between guest texture ids and host texture ids, ie, guest texture id 8 can be host texture id 0 if it's the only texture used in the guest shader program. This mapping will have to be passed to the shader decompiler so it can rewrite the texture accesses. | |||
2018-04-06 | GL: Bind the textures to the shaders used for drawing. | Subv | |
2018-04-06 | GLCache: Specialize the MortonCopy function for the DXT1 texture format. | Subv | |
It will now use the UnswizzleTexture function instead of the MortonCopyPixels128, which doesn't seem to work for textures. | |||
2018-04-06 | GLCache: Implemented GetTextureSurface. | Subv | |
2018-04-06 | GLCache: Support uploading compressed textures to the GPU. | Subv | |
Compressed texture formats like DXT1, DXT2, DXT3, etc will use this to ease the load on the CPU. | |||
2018-04-06 | GL: Remove remaining references to 3DS-specific pixel formats | Subv | |
2018-04-06 | RasterizerCache: Remove 3DS-specific pixel formats. | Subv | |
We're only left with RGB8 and DXT1 for now. More will be added as they are needed. | |||
2018-04-06 | GL: Create the sampler objects when starting up the GL rasterizer. | Subv | |
2018-04-06 | GL: Ported the SamplerInfo struct from citra. | Subv | |
2018-04-06 | GL: Rename PicaTexture to MaxwellTexture. | Subv | |
2018-04-06 | GL: Added functions to convert Maxwell tex filters and wrap modes to OpenGL. | Subv | |
2018-04-06 | Textures: Added a helper function to know if a texture is blocklinear or pitch. | Subv | |
2018-04-06 | Merge pull request #310 from N00byKing/patch-1 | bunnei | |
Update multiple comments from citra to yuzu | |||
2018-04-06 | core, main.h: Abort on 32Bit ROMs (#309) | N00byKing | |
* core, main.h: Abort on 32Bit ROMs * main.cpp: Fix Grammar | |||
2018-04-05 | Update fmtlib to fix msvc warnings | James Rowe | |
Additionally, when updating fmtlib, there was a change in fmtlib broke how the old logging macro was overloaded, so this works around that by just naming the fmtlib macro impl something different | |||
2018-04-04 | rasterizer_interface.h: Update from citra to yuzu | N00byKing | |
2018-04-04 | default_ini.h: Update from citra to yuzu | N00byKing | |
2018-04-04 | gl_rasterizer_cache.cpp: Update from citra to yuzu | N00byKing | |
2018-04-04 | gl_rasterizer_cache.h: Update from citra to yuzu | N00byKing | |
2018-04-04 | renderer_opengl.h: Update from citra to yuzu | N00byKing | |
2018-04-02 | svc: Stub out SetThreadActivity, GetThreadContext. | bunnei | |
2018-04-02 | audren_u: Stub out GetActiveAudioDeviceName. | bunnei | |
2018-04-02 | audout_u: Implement GetAudioOutState. | bunnei | |
2018-04-02 | nifm: GetResult does not return a data field. | bunnei | |
2018-04-02 | vi: Implement GetDisplayResolution. | bunnei | |
2018-04-02 | shared_memory: Remove incorrect 3ds-specific check. | bunnei | |
2018-04-02 | service: Add friend:u interface. | bunnei | |
2018-04-03 | logging: Change FmtLogMessage to use variadic template instead of FMT_VARIADIC | Daniel Lim Wee Soong | |
Due to premature merging of #262 I think the build may be failing right now. Should merge this ASAP to fix it. | |||
2018-04-02 | Merge pull request #262 from daniellimws/fmtlib-macros | bunnei | |
Logging: Add fmtlib-based macros | |||
2018-04-02 | Merge pull request #267 from N00byKing/patch-1 | bunnei | |
Update Dialog from citra to yuzu | |||
2018-04-02 | Merge pull request #276 from N00byKing/acctoyuzu | bunnei | |
Change Telemetry Names to yuzu and remove links to citra | |||
2018-04-02 | Merge pull request #304 from daniellimws/fix-openbsd | bunnei | |
Fix build on OpenBSD | |||
2018-04-03 | deconstructed_rom_directory.cpp: Fix Typo | N00byKing | |
2018-04-03 | externals: Update fmt to 4d35f94 | Daniel Lim Wee Soong | |
Versions prior to this didn't compile on OpenBSD due to unconditional use of the non-standard strtod_l() function. The fmt::MemoryWriter API has been removed in the intervening versions, so replace its use with fmt::memory_buffer and fmt::format_to. The library also no longer provides the fmt::fmt ALIAS, so define it in externals/CMakeLists.txt. | |||
2018-04-03 | common: fix swap functions on Bitrig and OpenBSD | Daniel Lim Wee Soong | |
swap{16,32,64} are defined as macros on the two, but client code tries to invoke them as Common::swap{16,32,64}, which naturally doesn't work. This hack redefines the macros as inline functions in the Common namespace: the bodies of the functions are the same as the original macros, but relying on OS-specific implementation details like this is of course brittle. | |||
2018-04-02 | Merge pull request #297 from bunnei/hid-touch-state | bunnei | |
hid: Write empty touch screen state. | |||
2018-04-02 | Merge pull request #296 from bunnei/misc-mem-fsp-fixes | bunnei | |
Fix stack region, implement FSP GetSize/SetSize, and some stubs | |||
2018-04-02 | Merge pull request #288 from Subv/macro_interpreter | bunnei | |
GPU: Implemented a gpu macro interpreter | |||
2018-04-01 | GPU: Use the MacroInterpreter class to execute the GPU macros instead of ↵ | Subv | |
HLEing them. | |||
2018-04-01 | GPU: Implemented a gpu macro interpreter. | Subv | |
The Ryujinx macro interpreter and envydis were used as reference. Macros are programs that are uploaded by the games during boot and can later be called by writing to their method id in a GPU command buffer. | |||
2018-04-01 | hid: Write empty touch screen state. | bunnei | |
2018-03-31 | hle_ipc, fsp_srv: Cleanup logging. | bunnei | |
2018-03-31 | hid: Stub out GetSupportedNpadStyleSet. | bunnei | |