yellows8
|
ea612e3060
|
Added text-console note to GfxMode comment.
|
2018-02-12 17:52:10 -05:00 |
|
yellows8
|
13b4c74723
|
Updated gfx API. Replaced gfxSetDoubleBuffering() with gfxSetMode(), and added GfxMode enum. Updated gfx.h comments. Updated gfxGetFramebufferDisplayOffset() for using the aligned width. The new GfxMode_LinearDouble is now used by default, apps must not use gfxGetFramebufferDisplayOffset() with this mode. Apps using gfxGetFramebufferDisplayOffset() must be updated.
|
2018-02-12 16:08:25 -05:00 |
|
fincs
|
7a07d2c010
|
gfx/gfx.h: Fix doxygen formatting
|
2018-02-10 22:40:11 +01:00 |
|
plutoo
|
673651a51f
|
Fix broken header files
|
2018-01-23 00:27:00 +01:00 |
|
plutoo
|
6fa8370bfb
|
This looks better
|
2018-01-22 20:11:55 +01:00 |
|
TuxSH
|
5abc4873d8
|
Include only what is really necessary...
add pragma once in every header, etc.
|
2018-01-22 18:42:57 +01:00 |
|
plutoo
|
edcf789b6e
|
C was developed in 1972
|
2018-01-06 13:54:59 +01:00 |
|
yellows8
|
a0ea8c53df
|
Perf adjustments for gfxGetFramebufferDisplayOffset().
|
2017-12-30 02:13:04 -05:00 |
|
yellows8
|
4e77c36c30
|
Perf adjustments for gfxGetFramebufferDisplayOffset().
|
2017-12-29 22:04:15 -05:00 |
|
yellows8
|
18a0d45afe
|
Added gfxInitResolutionDefault(). Added gfxConfigureAutoResolution() and gfxConfigureAutoResolutionDefault().
|
2017-12-27 18:52:54 -05:00 |
|
yellows8
|
b89036f6fd
|
Added user-specified crop handling with gfxConfigureCrop() and gfxConfigureResolution(). Added gfxGetFramebufferResolution(). Updated gfxGetFramebufferDisplayOffset() for handling this.
|
2017-12-27 18:52:54 -05:00 |
|
yellows8
|
d62709adc7
|
Added gfxInitResolution() + added gfx.h comments. Updated gfxGetFramebufferDisplayOffset() so that the returned pixel-offset is in a region that's not displayed when the x/y is out-of-bounds. Fixed g_gfx_framebuf_aligned_{width/height} init when the initial width/height is not the default 0. Updated nvioctlNvhostAsGpu_InitializeEx/nvioctlNvhostAsGpu_AllocSpace usage etc, required for using non-720p framebufs.
|
2017-12-27 18:52:54 -05:00 |
|
yellows8
|
e871eb9695
|
Added gfxGetFramebufferSize().
|
2017-12-27 18:52:53 -05:00 |
|
yellows8
|
0e1a90a7a9
|
Changed the RGBA8 define to RGBA8_MAXALPHA and adjusted it + moved it into gfx.h. Added RGBA8 define to gfx.h which is the same as the original except it now uses an input alpha param. Added a comment to gfx.c regarding width/height.
|
2017-12-27 18:52:53 -05:00 |
|
yellows8
|
2db9a5fdb9
|
Imported enum for use with bufferProducerQuery(). Changed gfxGetDisplayResolution to static with adjusted name and removed it from the .h. Disabled _gfxGetDisplayResolution. Added disabled get-{resolution/width/height} code. Check fence->is_valid when calling nvgfxEventWait(), with the commented out line.
|
2017-12-27 18:52:52 -05:00 |
|
yellows8
|
e3d0c849ad
|
Implemented {vi/gfx}GetDisplayResolution. Moved gfxGetFramebufferDisplayOffset into the .h as static inline. Added more comments to gfx.h.
|
2017-12-27 18:50:16 -05:00 |
|
yellows8
|
33c5181237
|
Added gfxSetDoubleBuffering(). Adjusted g_gfxCurrentBuffer updating. Imported console from libctru with adjustments for Switch.
|
2017-12-27 18:50:16 -05:00 |
|
yellows8
|
8f459cf958
|
Use u32 for gfxGetFramebuffer() width/height. Added gfxGetFramebufferDisplayOffset().
|
2017-12-27 18:50:16 -05:00 |
|
yellows8
|
a85ee0458d
|
Implemented interface for accessing framebuf. Adjustments for gfx init/exit. Removed 0x77 memset for framebuf in nvgfx init.
|
2017-12-27 18:50:15 -05:00 |
|
yellows8
|
1d8c51f6fa
|
Added svcGetSystemTick. Added LIBNX_PARCEL_ERRBASE to result.h. Added BINDER_FIRST_CALL_TRANSACTION. Added gfxproducer and parcel. Use gfxproducer in gfx and added gfxSwapBuffers().
|
2017-11-07 13:56:57 -05:00 |
|
yellows8
|
b5abd52b8b
|
Implemented viSetLayerScalingMode(). Implemented vsync handling. Minor other change.
|
2017-11-05 00:50:58 -04:00 |
|
yellows8
|
ec1faa34ef
|
Added display+layer support. Started 'gfx'.
|
2017-11-03 12:33:33 -04:00 |
|