ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							096f339a2a 
							
						 
					 
					
						
						
							
							video_core: Silence implicit conversion warnings  
						
						
						
						
					 
					
						2019-11-08 22:48:50 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a993df1ee2 
							
						 
					 
					
						
						
							
							shader/node: Unpack bindless texture encoding  
						
						... 
						
						
						
						Bindless textures were using u64 to pack the buffer and offset from
where they come from. Drop this in favor of separated entries in the
struct.
Remove the usage of std::set in favor of std::list (it's not std::vector
to avoid reference invalidations) for samplers and images. 
						
						
					 
					
						2019-10-29 20:53:48 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							538ddd220e 
							
						 
					 
					
						
						
							
							video_core/textures: Remove unused index entry in FullTextureInfo  
						
						
						
						
					 
					
						2019-10-28 00:14:38 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5aa1bb174 
							
						 
					 
					
						
						
							
							astc: Silence implicit conversion warnings  
						
						
						
						
					 
					
						2019-10-27 03:04:50 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50b5bb44a0 
							
						 
					 
					
						
						
							
							Merge pull request  #2765  from FernandoS27/dma-fix  
						
						... 
						
						
						
						MaxwellDMA: Fixes, corrections and relaxations. 
						
						
					 
					
						2019-09-01 13:13:05 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a452ff983d 
							
						 
					 
					
						
						
							
							MaxwellDMA: Fixes, corrections and relaxations.  
						
						... 
						
						
						
						This commit fixes offsets on Linear -> Tiled copies, corrects z pos
fortiled->linear copies, corrects bytes_per_pixel calculation in tiled
-> linear copies and relaxes some limitations set by latest dma fixes
refactors. 
						
						
					 
					
						2019-07-25 20:41:42 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							e7bdf8b22a 
							
						 
					 
					
						
						
							
							textures: Fix texture buffer size calculation  
						
						
						
						
					 
					
						2019-07-18 01:07:08 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							d1812316e1 
							
						 
					 
					
						
						
							
							texture_cache: Style and Corrections  
						
						
						
						
					 
					
						2019-06-20 21:24:47 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							082740d34d 
							
						 
					 
					
						
						
							
							surface: Correct format S8Z24  
						
						
						
						
					 
					
						2019-06-20 21:38:34 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7232a1ed16 
							
						 
					 
					
						
						
							
							decoders: correct block calculation  
						
						
						
						
					 
					
						2019-06-20 21:38:34 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							b8c75a845b 
							
						 
					 
					
						
						
							
							maxwell_3d: Partially implement texture buffers as 1D textures  
						
						
						
						
					 
					
						2019-06-20 21:36:12 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7731a0e2d1 
							
						 
					 
					
						
						
							
							texture_cache: General Fixes  
						
						... 
						
						
						
						Fixed ASTC mipmaps loading
Fixed alignment on openGL upload/download
Fixed Block Height Calculation
Removed unalign_height 
						
						
					 
					
						2019-06-20 21:36:12 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							345e73f2fe 
							
						 
					 
					
						
						
							
							video_core: Use un-shifted block sizes to avoid integer divisions  
						
						... 
						
						
						
						Instead of storing all block width, height and depths in their shifted
form:
block_width = 1U << block_shift;
Store them like they are provided by the emulated hardware (their
block_shift form). This way we can avoid doing the costly
Common::AlignUp operation to align texture sizes and drop CPU integer
divisions with bitwise logic (defined in Common::AlignBits). 
						
						
					 
					
						2019-06-20 21:36:12 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							fb94871791 
							
						 
					 
					
						
						
							
							gl_texture_cache: Add fast copy path  
						
						
						
						
					 
					
						2019-06-20 21:36:11 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							bab21e8cb3 
							
						 
					 
					
						
						
							
							gl_texture_cache: Initial implementation  
						
						
						
						
					 
					
						2019-06-20 21:36:11 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							a89cc0bafc 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Use GL_CLAMP to emulate Clamp wrap mode  
						
						
						
						
					 
					
						2019-05-30 13:21:01 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c56d893e77 
							
						 
					 
					
						
						
							
							video_core/textures/astc: Remove unused variables  
						
						... 
						
						
						
						Silences a few compilation warnings. 
						
						
					 
					
						2019-05-09 18:33:36 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							95261639fb 
							
						 
					 
					
						
						
							
							Fix Layered ASTC Textures  
						
						... 
						
						
						
						By adding the missing layer offset in ASTC compression. 
						
						
					 
					
						2019-04-30 23:02:31 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							da91e6e4b6 
							
						 
					 
					
						
						
							
							Apply Const correctness to SwizzleKepler and replace u32 for size_t on iterators.  
						
						
						
						
					 
					
						2019-04-16 12:00:46 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							bec28d692d 
							
						 
					 
					
						
						
							
							Implement Block Linear copies in Kepler Memory.  
						
						
						
						
					 
					
						2019-04-15 21:22:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							89c106e31b 
							
						 
					 
					
						
						
							
							video_core/textures/convert: Replace include with a forward declaration  
						
						... 
						
						
						
						Avoids dragging in a direct dependency in a header. 
						
						
					 
					
						2019-04-06 00:14:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fbf452ab0e 
							
						 
					 
					
						
						
							
							video_core/texures/texture: Remove unnecessary includes  
						
						... 
						
						
						
						Nothing in this header relies on common_funcs or the memory manager.
This gets rid of reliance on indirect inclusions in the OpenGL caches. 
						
						
					 
					
						2019-04-06 00:03:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							574e89d924 
							
						 
					 
					
						
						
							
							video_core: Refactor to use MemoryManager interface for all memory access.  
						
						... 
						
						
						
						# Conflicts:
#	src/video_core/engines/kepler_memory.cpp
#	src/video_core/engines/maxwell_3d.cpp
#	src/video_core/morton.cpp
#	src/video_core/morton.h
#	src/video_core/renderer_opengl/gl_global_cache.cpp
#	src/video_core/renderer_opengl/gl_global_cache.h
#	src/video_core/renderer_opengl/gl_rasterizer_cache.cpp 
						
						
					 
					
						2019-03-16 00:38:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6788ebffc8 
							
						 
					 
					
						
						
							
							Merge pull request  #2229  from ReinUsesLisp/vk-sampler-cache  
						
						... 
						
						
						
						vk_sampler_cache: Implement a sampler cache 
						
						
					 
					
						2019-03-14 21:22:34 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							a63295a872 
							
						 
					 
					
						
						
							
							video_core/texture: Fix up sampler lod bias  
						
						
						
						
					 
					
						2019-03-13 00:45:54 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							aa59d77c3b 
							
						 
					 
					
						
						
							
							vk_sampler_cache: Implement a sampler cache  
						
						
						
						
					 
					
						2019-03-12 20:20:57 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							8ebeb9ade2 
							
						 
					 
					
						
						
							
							video_core/texture: Add a raw representation of TSCEntry  
						
						
						
						
					 
					
						2019-03-12 16:56:29 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							a0be7b3b92 
							
						 
					 
					
						
						
							
							gl_rasterizer: Encapsulate sampler queries into methods  
						
						
						
						
					 
					
						2019-03-09 04:35:57 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							0ad3c031f4 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Move format conversion to its own file  
						
						
						
						
					 
					
						2019-02-26 20:08:27 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							0ccd490fcd 
							
						 
					 
					
						
						
							
							decoders: Minor style changes  
						
						
						
						
					 
					
						2019-02-26 20:08:27 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10ab714fe0 
							
						 
					 
					
						
						
							
							Merge pull request  #2042  from ReinUsesLisp/nouveau-tex  
						
						... 
						
						
						
						maxwell_3d: Allow texture handles with TIC id zero 
						
						
					 
					
						2019-02-06 20:19:20 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							b5e685b297 
							
						 
					 
					
						
						
							
							video_core/texture: Fix BitField size for depth_minus_one  
						
						
						
						
					 
					
						2019-02-05 04:32:06 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							390721a561 
							
						 
					 
					
						
						
							
							maxwell_3d: Allow texture handles with TIC id zero  
						
						... 
						
						
						
						Also remove "enabled" field from Tegra::Texture::FullTextureInfo because
it would become unused. 
						
						
					 
					
						2019-02-03 04:58:24 -03:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							fdd649e2ef 
							
						 
					 
					
						
						
							
							Fixed uninitialized memory due to missing returns in canary  
						
						... 
						
						
						
						Functions which are suppose to crash on non canary builds usually don't return anything which lead to uninitialized memory being used. 
						
						
					 
					
						2018-12-19 12:52:32 +11:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							ddfbe0b58d 
							
						 
					 
					
						
						
							
							Implemented Tile Width Spacing  
						
						
						
						
					 
					
						2018-11-26 09:05:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f02b125ac8 
							
						 
					 
					
						
						
							
							Merge pull request  #1717  from FreddyFunk/swizzle-gob  
						
						... 
						
						
						
						textures/decoders: Replace magic numbers 
						
						
					 
					
						2018-11-18 20:13:00 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6dc33fb812 
							
						 
					 
					
						
						
							
							Merge pull request  #1693  from Tinob/master  
						
						... 
						
						
						
						Missing ogl states 
						
						
					 
					
						2018-11-18 19:59:10 -08:00 
						 
				 
			
				
					
						
							
							
								Frederic L 
							
						 
					 
					
						
						
						
						
							
						
						
							11a1442229 
							
						 
					 
					
						
						
							
							Eliminated unnessessary memory allocation and copy ( #1702 )  
						
						
						
						
					 
					
						2018-11-18 19:53:03 -08:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Bogado 
							
						 
					 
					
						
						
						
						
							
						
						
							81a9c5fe6f 
							
						 
					 
					
						
						
							
							fix sampler configuration, thanks to Marcos for his investigation  
						
						
						
						
					 
					
						2018-11-17 19:59:34 -03:00 
						 
				 
			
				
					
						
							
							
								Frederic Laing 
							
						 
					 
					
						
						
						
						
							
						
						
							7a400e2191 
							
						 
					 
					
						
						
							
							textures/decoders: Replace magic numbers  
						
						
						
						
					 
					
						2018-11-17 01:55:28 +01:00 
						 
				 
			
				
					
						
							
							
								Frederic Laing 
							
						 
					 
					
						
						
						
						
							
						
						
							95d3965f31 
							
						 
					 
					
						
						
							
							textures/decoders: Minor cleanup  
						
						
						
						
					 
					
						2018-11-15 21:04:17 +01:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							c8b3f09876 
							
						 
					 
					
						
						
							
							Implement ASTC_2D_10X8 & ASTC_2D_10X8_SRGB ( #1666 )  
						
						... 
						
						
						
						* Implement ASTC_2D_10X8 & ASTC_2D_10X8_SRGB
( needed by Mario+Rabbids Kingdom Battle )
* Small placement correction 
						
						
					 
					
						2018-11-12 18:34:54 -08:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Bogado 
							
						 
					 
					
						
						
						
						
							
						
						
							e9610ec0dd 
							
						 
					 
					
						
						
							
							set sampler max lod, min lod, lod bias and max anisotropy  
						
						
						
						
					 
					
						2018-11-11 16:31:00 -03:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							60a184455c 
							
						 
					 
					
						
						
							
							Fix ASTC Decompressor to support depth parameter  
						
						
						
						
					 
					
						2018-11-01 19:22:12 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							aee93f98f9 
							
						 
					 
					
						
						
							
							Fix ASTC formats  
						
						
						
						
					 
					
						2018-11-01 13:08:19 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							f0e902a7d6 
							
						 
					 
					
						
						
							
							Fixed mipmap block autosizing algorithm  
						
						
						
						
					 
					
						2018-10-28 19:00:05 -04:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Bogado 
							
						 
					 
					
						
						
						
						
							
						
						
							0287b2be6d 
							
						 
					 
					
						
						
							
							Implement sRGB Support, including workarounds for nvidia driver issues and QT sRGB support  
						
						
						
						
					 
					
						2018-10-28 01:13:55 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7a173de6c 
							
						 
					 
					
						
						
							
							Merge pull request  #1524  from FernandoS27/layers-fix  
						
						... 
						
						
						
						rasterizer: Fix Layered Textures Loading and Cubemaps 
						
						
					 
					
						2018-10-25 00:29:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							257b7bbfee 
							
						 
					 
					
						
						
							
							decoders: Remove unused variable within SwizzledData()  
						
						
						
						
					 
					
						2018-10-23 23:51:13 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ea2f5f6e 
							
						 
					 
					
						
						
							
							Fixed Layered Textures Loading and Cubemaps  
						
						
						
						
					 
					
						2018-10-23 14:27:36 -04:00