Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #977 from yuriks/glenable-tex2d | bunnei | 2015-07-23 |
|\ | | | | | GL Renderer: Remove erroneous glEnable(GL_TEXTURE_2D) calls | ||
* | | Rasterizer/GL: Set the border color when binding a texture. | Subv | 2015-07-22 |
| | | |||
| * | GL Renderer: Remove erroneous glEnable(GL_TEXTURE_2D) calls | Yuri Kunde Schlesner | 2015-07-22 |
| | | | | | | | | | | | | | | In OpenGL 3, texturing is always enabled, and this call is invalid. While it produced no effect in the rest of the execution, it wouldn't have the intended effect of disabling texturing for that unit. Instead bind a null texture to the unit. | ||
* | | GPU: Added registers for min and mag texture filters and implemented them in ↵ | Subv | 2015-07-21 |
|/ | | | | the hw renderer. | ||
* | GLRasterizer: Don't try to get a pointer to the depth buffer if it doesn't ↵ | Subv | 2015-07-19 |
| | | | | exist. | ||
* | Add CiTrace recording support. | Tony Wasserka | 2015-07-13 |
| | | | | | | This is exposed in the GUI as a new "CiTrace Recording" widget. Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still). | ||
* | Merge pull request #907 from Lectem/clamp_to_border | Tony Wasserka | 2015-07-12 |
|\ | | | | | Add GL_CLAMP_TO_BORDER support. | ||
| * | Added GL_CLAMP_TO_BORDER support | Lectem | 2015-07-09 |
| | | |||
* | | Core: Cleanup hw includes. | Emmanuel Gil Peyrot | 2015-06-28 |
| | | |||
* | | Core, VideoCore: Replace or fix exit() calls. | Emmanuel Gil Peyrot | 2015-06-28 |
| | | |||
* | | Common: Cleanup key_map includes. | Emmanuel Gil Peyrot | 2015-06-28 |
|/ | |||
* | VideoCore: Log the GL driver’s vendor and renderer. | Emmanuel Gil Peyrot | 2015-06-16 |
| | |||
* | Renderer formatting edits | tfarley | 2015-06-08 |
| | |||
* | Render-to-texture flush, interval math fix | tfarley | 2015-06-08 |
| | |||
* | Liberal texture unbind (clout menu) | tfarley | 2015-06-08 |
| | |||
* | Depth format fix (crush3d intro/black screens) | tfarley | 2015-06-08 |
| | |||
* | Implemented glColorMask | tfarley | 2015-06-08 |
| | |||
* | Merge pull request #811 from archshift/commonify | archshift | 2015-05-31 |
|\ | | | | | Commonify video_core utility headers | ||
* | | Pica: Use zero for the SecondaryFragmentColor source. | bunnei | 2015-05-31 |
| | | | | | | | | - This is a workaround until we support fragment lighting. | ||
* | | Pica: Implement LogicOp function. | bunnei | 2015-05-31 |
| | | |||
| * | Move video_core/color.h to common/color.h | archshift | 2015-05-30 |
| | | |||
| * | Move video_core/math.h to common/vector_math.h | archshift | 2015-05-30 |
|/ | | | | The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core. | ||
* | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 2015-05-29 |
| | |||
* | gl_state: Remove unnecessary const specifier on Apply | Lioncash | 2015-05-23 |
| | |||
* | Pica: Create 'State' structure and move state memory there. | bunnei | 2015-05-22 |
| | |||
* | gl_state: Fix a condition typo in Apply | Lioncash | 2015-05-22 |
| | |||
* | OpenGL renderer | tfarley | 2015-05-22 |
| | |||
* | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 2015-05-15 |
| | | | | | | | memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory. | ||
* | Memory: Add GetPhysicalPointer helper function | Yuri Kunde Schlesner | 2015-05-09 |
| | |||
* | Common: Remove common.h | Yuri Kunde Schlesner | 2015-05-07 |
| | |||
* | Allow the user to set the background clear color during emulation | archshift | 2015-04-03 |
| | | | | The background color can be seen at the sides of the bottom screen or when the window is wider than normal. | ||
* | Merge pull request #629 from archshift/lcdfb | bunnei | 2015-03-10 |
|\ | | | | | Implement SetLcdForceBlack and add implementation for color filling in the GPU code | ||
| * | Added LCD registers, and implementation for color filling in OGL code. | archshift | 2015-03-09 |
| | | |||
* | | Merge pull request #636 from bunnei/refactor-screen-win | bunnei | 2015-03-07 |
|\ \ | | | | | | | Set framebuffer layout from EmuWindow. | ||
| * | | Set framebuffer layout from EmuWindow. | bunnei | 2015-03-07 |
| |/ | |||
* / | Add profiling infrastructure and widget | Yuri Kunde Schlesner | 2015-03-01 |
|/ | |||
* | video_core: Implement the remaining framebuffer formats in the OpenGL renderer. | Emmanuel Gil Peyrot | 2015-02-15 |
| | |||
* | Asserts: break/crash program, fit to style guide; log.h->assert.h | archshift | 2015-02-10 |
| | | | | | | | Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time) As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing) Also removed some GEKKO cruft. | ||
* | GSP: Update framebuffer info on all interrupts | Yuri Kunde Schlesner | 2015-01-14 |
| | | | | | | | | | | Hardware testing determined that the GSP processes shared memory framebuffer update info even when no memory transfer or filling GX commands are used. They are now updated on every interrupt, which isn't confirmed correct but matches hardware behaviour more closely. This also reverts the hack introduced in #404. It made a few games behave better, but I believe it's incorrect and also breaks other games. | ||
* | GSP: Toggle active framebuffer each frame | bunnei | 2015-01-07 |
| | |||
* | Merge pull request #291 from purpasmart96/license | bunnei | 2014-12-21 |
|\ | | | | | License change | ||
| * | License change | purpasmart96 | 2014-12-20 |
| | | |||
* | | Clean up some warnings | Chin | 2014-12-20 |
|/ | |||
* | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 2014-12-13 |
| | |||
* | Change NULLs to nullptrs. | Rohit Nirmal | 2014-12-03 |
| | |||
* | Merge pull request #236 from rohit-n/sign-compare | bunnei | 2014-12-03 |
|\ | | | | | Silence a few -Wsign-compare warnings. | ||
| * | Silence a few -Wsign-compare warnings. | Rohit Nirmal | 2014-11-30 |
| | | |||
* | | Fixed viewport error caused by rounding | vaguilar | 2014-11-30 |
|/ | |||
* | Remove tabs in all files except in skyeye imports and in generated GL code | Emmanuel Gil Peyrot | 2014-11-19 |
| | |||
* | OpenGL Renderer: Cleanup viewport extent calculation. | Tony Wasserka | 2014-11-18 |
| |