plutoo 
							
						 
					 
					
						
						
						
						
							
						
						
							eec87a6ccf 
							
						 
					 
					
						
						
							
							Rename account -> acc  
						
						 
						
						
						
					 
					
						2017-12-27 18:52:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							6569775e7d 
							
						 
					 
					
						
						
							
							Added parcelReadFlattenedObject/parcelWriteFlattenedObject. Parse bufferProducerDequeueBuffer output properly. Handle bufferProducerQueueBuffer input/output properly. Updated vsync handling. Added a 3s delay for gfx-init. Updated g_gfxQueueBufferData, etc.  
						
						 
						
						
						
					 
					
						2017-12-27 18:52:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								plutoo 
							
						 
					 
					
						
						
						
						
							
						
						
							998980843f 
							
						 
					 
					
						
						
							
							Fix gfxWaitForVsync  
						
						 
						
						
						
					 
					
						2017-12-27 18:52:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								plutoo 
							
						 
					 
					
						
						
						
						
							
						
						
							8485facf99 
							
						 
					 
					
						
						
							
							Parcel refactor again  
						
						 
						
						
						
					 
					
						2017-12-27 18:52:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								plutoo 
							
						 
					 
					
						
						
						
						
							
						
						
							12b2ba6eb6 
							
						 
					 
					
						
						
							
							Revert "Refactoring parcel a little, parcelTransact needs more work"  
						
						 
						
						... 
						
						
						
						This reverts commit e97807ef293dc9456b5828235f4dee7716e8a7bc. 
						
					 
					
						2017-12-27 18:52:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								plutoo 
							
						 
					 
					
						
						
						
						
							
						
						
							806a75c841 
							
						 
					 
					
						
						
							
							More refactoring, renamed graphicsproducer -> bufferproducer  
						
						 
						
						
						
					 
					
						2017-12-27 18:52:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								plutoo 
							
						 
					 
					
						
						
						
						
							
						
						
							7f2135754a 
							
						 
					 
					
						
						
							
							Refactoring parcel a little, parcelTransact needs more work  
						
						 
						
						
						
					 
					
						2017-12-27 18:52:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								plutoo 
							
						 
					 
					
						
						
						
						
							
						
						
							1cf6bb2056 
							
						 
					 
					
						
						
							
							Moved binder.c to gfx, refactored  
						
						 
						
						
						
					 
					
						2017-12-27 18:52:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								plutoo 
							
						 
					 
					
						
						
						
						
							
						
						
							2fd13b5556 
							
						 
					 
					
						
						
							
							Moving ioctls to separate files  
						
						 
						
						
						
					 
					
						2017-12-27 18:52:39 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							99880a7b26 
							
						 
					 
					
						
						
							
							Added the default_font.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							41cd7bb725 
							
						 
					 
					
						
						
							
							Exit gfx properly. Adjusted the name for _gfxproducer_InterfaceDescriptor.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:16 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							94809a1e15 
							
						 
					 
					
						
						
							
							Return pixel offset instead of byte offset in gfxGetFramebufferDisplayOffset().  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							353faed782 
							
						 
					 
					
						
						
							
							Added x/y bounds checking to gfxGetFramebufferDisplayOffset().  
						
						 
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							24adf197af 
							
						 
					 
					
						
						
							
							Moved the single-framebuf-size field from gfx into nvgfx. Use this field instead of hard-coded size in nvgfx, in some cases. Other adjustments.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							7c826e57e8 
							
						 
					 
					
						
						
							
							Changed g_nvgfx_totalframebufs to 2. Removed the gfxFlushBuffers() call in _gfxInit() and added a dcache-flush in nvmapobjInitialize(). Moved the nvgfxGetFramebuffer() call. Added a delay in _gfxInit(). Changed the initial g_gfxCurrentBuffer value, which is then updated by _gfxDequeueBuffer() later. Adjusted the code for updating g_gfxCurrentBuffer. For the gfxproducerDequeueBuffer() call, changed the value for the async param from 1 to 0.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							34e22c82df 
							
						 
					 
					
						
						
							
							Use total-framebufs value from a global field instead of hard-coding it.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							0a7de00fe0 
							
						 
					 
					
						
						
							
							Use all 4 buffers with g_gfxCurrentBuffer.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							283fdabbf6 
							
						 
					 
					
						
						
							
							Renamed gfxproducerBufferInit to gfxproducerTegraBufferInit. Use an enum for the binder 'code' for this. Added comments for the BufferInitData structure.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							fbce1e8029 
							
						 
					 
					
						
						
							
							Use the output buffer value from gfxproducerDequeueBuffer() with gfxproducer calls. Set g_gfxCurrentBuffer in _gfxDequeueBuffer() with the output buffer value. Removed a comment.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							ee3a74fa60 
							
						 
					 
					
						
						
							
							nvgfx event adjustments. Fixed loop interation check for running buffer init. Disabled updating a field in g_gfxQueueBufferData with _gfxQueueBuffer().  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							0d3da1d900 
							
						 
					 
					
						
						
							
							Removed outdated parcel-error comments.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							b577367011 
							
						 
					 
					
						
						
							
							Implemented nvioctlNvmap_FromID() and nvioctlNvmap_GetID().  
						
						 
						
						... 
						
						
						
						Added PARCEL_LOGGING define in parcel.c.
Fixed the 'code' value used in gfxproducerQueueBuffer().
Moved some gfxproducer init into nvgfx.
Moved some nvgfx event init into nvgfxEventInit().
Updated the code using gfxproducerBufferInit() for setting the nvmap-handles.
Disabled a nvQueryEvent() call which now fails.
Other changes.
The setup framebuf/windowbuf is now displayed. 
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							24fa9b0f4b 
							
						 
					 
					
						
						
							
							More nv event stuff. Updated comment regarding NVHOST_IOCTL_CTRL_GET_CONFIG.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							79fd32f0c7 
							
						 
					 
					
						
						
							
							More nvgfx event stuff, still broken.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							d35986d773 
							
						 
					 
					
						
						
							
							Added nvioctlNvhostCtrl_EventRegister().  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							0f0a4cd0fe 
							
						 
					 
					
						
						
							
							Added nvioctlNvhostCtrl_EventSignal and nvioctlNvhostCtrl_EventWait. More nvgfx init.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							8d68cb401f 
							
						 
					 
					
						
						
							
							Yet another nvmap obj added to nvgfx init.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							cc22a5e92a 
							
						 
					 
					
						
						
							
							Another nvmap obj.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							453e8b8303 
							
						 
					 
					
						
						
							
							More nvgfx init.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							e9dbf4d18f 
							
						 
					 
					
						
						
							
							More nvgfx init.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							9e10c02c88 
							
						 
					 
					
						
						
							
							Fixed kind value for last *MapBufferEx() loop interation.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							bccd0df4ae 
							
						 
					 
					
						
						
							
							More nvgfx init.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							2d3887fb0c 
							
						 
					 
					
						
						
							
							Implemented more nvgfx init.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							1908b29708 
							
						 
					 
					
						
						
							
							Added nvioctlChannel_SubmitGPFIFO().  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							eeb43bae97 
							
						 
					 
					
						
						
							
							Added nvioctlChannel_ZCullBind(). Added more nvgfx init.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							017770b509 
							
						 
					 
					
						
						
							
							More ioctls + nvgfx init. Added nvmapobjSetup().  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							31b945dff9 
							
						 
					 
					
						
						
							
							Store nvmap obj state inside of a dedicated obj struct + funcs for using that, etc.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							20ec051ca4 
							
						 
					 
					
						
						
							
							Implemented nvioctlNvhostCtrlGpu_GetL2State().  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							690b8be39a 
							
						 
					 
					
						
						
							
							Implemented setting offset in nvioctlNvhostAsGpu_MapBufferEx(). Fixed broken MapBufferEx usage in nvgfx init for the second nvmap obj.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							bf65d6734a 
							
						 
					 
					
						
						
							
							Added note regarding nvQueryEvent.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							f6ab87e309 
							
						 
					 
					
						
						
							
							Added an ioctl usage comment to nvgfx.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							cfffdcc444 
							
						 
					 
					
						
						
							
							Setup the second nvmap obj.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							0cc65093e3 
							
						 
					 
					
						
						
							
							Implemented the ioctls which were skipped during nvgfx init. nvgfx init adjustments. Fixed ioctl direction define for nvioctlNvhostAsGpu_MapBufferEx, this now works properly.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							704ead0d5f 
							
						 
					 
					
						
						
							
							Added more nvioctls + more nvgfx init.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							619a9a378c 
							
						 
					 
					
						
						
							
							Added nvgfx.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:14 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yellows8 
							
						 
					 
					
						
						
						
						
							
						
						
							0c19c1738c 
							
						 
					 
					
						
						
							
							Added nvioctl.  
						
						 
						
						
						
					 
					
						2017-12-27 18:50:14 -05:00