RSS feed
	
	
	
		42f12c18
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/23 12:57
		
Wii U integer-only viewport calculation
		 
	
		eac417cd
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/23 12:52
		
I guess I figured out what the GX2 context is for
		 
	
		1eb1e522
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/19 17:55
		
Clarify an odd design choice
		 
	
		a8bcf5a6
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/19 17:50
		
Orphan vertex buffers for improved performance
		 
	
		9a990d6f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/19 11:07
		
Correct some code indentation
		 
	
		5c1012aa
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/18 17:21
		
Fix upscaled framebuffer skipping
		 
	
		f2c0f94e
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 22:55
		
Faster binary search
		 
	
		729565b5
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 22:05
		
Might as well not obscure the code
		 
	
		b0974c3d
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 22:03
		
Binary-search optimisations and fixes
		 
	
		4763aecd
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 20:59
		
Correct Lanczos array initialisation
		 
	
		d3e18d79
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 18:10
		
Merge branch 'accurate' into portable
		 
	
		620a25d7
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 17:44
		
Made `out` ASM-accurate
		 
	
		3a353025
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 17:05
		
Document some leftover debug-related code
		 
	
		c0a6441b
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 16:55
		
Fix another typo
		 
	
		527328c3
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 16:46
		
Fix a typo
		 
	
		2882f665
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 16:21
		
Apply some Windows types to InitBack
		 
	
		4e936d4f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 16:13
		
Add a todo
		 
	
		f61ffac7
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 15:43
		
Turns out raw unicode *is* UTF32
		 
	
		ada7d91f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 15:39
		
Tiny cleanup
		 
	
		79586f5b
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 15:34
		
Speed-up glyph lookup
		 
	
		ff44d2fd
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 14:42
		
Note something
		 
	
		83e8320d
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 14:26
		
Fix other renderers
		 
	
		5c6b71e3
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 14:15
		
Optimise a little when using OpenGL3
		 
	
		b8ceefce
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 14:05
		
Flexible OpenGL unpack alignment
		 
	
		86d084f7
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 13:39
		
Get OpenGL renderers working again
		 
	
		2b848ad1
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 10:55
		
Finally, Windows-accurate font sizing
		 
	
		c9f17c44
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 09:09
		
Rename FreeType font functions
		 
	
		9973dddb
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/17 09:07
		
Restore the FreeType code
		 
	
		a542a5c1
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/16 17:20
		
Cleanup and fixes
		 
	
		aac1c9c8
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/16 17:00
		
Get 640x480 and Japanese builds working again
		 
	
		fe76fe6d
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/16 16:42
		
Big scary messy unfinished font overhaul
		 
	
		febeb1b6
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/16 14:18
		
More-efficient way of determining atlas size
		 
	
		d1560da2
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/16 13:45
		
Fix bitmaps at 640x480
		 
	
		08b14fa0
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/15 18:14
		
Don't use upscaled framebufer if it's not needed
		 
	
		97d5373f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/15 18:05
		
Add smooth upscaling to the OpenGL backends
		 
	
		fd82adf0
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/15 17:00
		
Remove invalid comment
		 
	
		13ce62ae
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/15 16:51
		
Minor cleanup
		 
	
		c6af61de
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/15 16:49
		
Chars aren't guaranteed to overflow at 256
		 
	
		52c2a5ce
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/15 16:48
		
Make software renderer a bit more foolproof
		 
	
		11bbad73
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/15 15:40
		
Cleanup
		 
	
		392d5898
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/15 12:28
		
Make GetVertexBufferSlot consistent
		 
	
		e2b64df8
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/15 12:18
		
Oops, also offload colour-fill vertices as well
		 
	
		0f5af369
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/15 12:03
		
Offload vertex transformation to the GPU
		 
	
		07e4e3b9
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/15 10:21
		
Offload texture coord transformation to GPU
		 
	
		f0e1119a
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/15 10:13
		
Move OpenGL shader stuff to a struct
		 
	
		6b96ada4
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 20:48
		
Use proper OpenGL buffer access specifier
		 
	
		142db71c
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 20:07
		
Move sanity checks to Draw.cpp
		 
	
		611afe74
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 19:55
		
Remove those annoying renderer sanity checks
		 
	
		27b3980a
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 19:47
		
Flush Wii U vertex buffers when stuff happens
		 
	
		e96ee6ed
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 19:43
		
Don't leave dangling OpenGL texture IDs
		 
	
		9ea6caad
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 19:31
		
Merge branch 'accurate' into portable
		 
	
		eadc04e4
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 16:14
		
Bump StartDirectDraw fix to FIX_MAJOR_BUGS
		 
	
		2bcab6ad
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 19:26
		
Change software renderer sub-backend API
		 
	
		30ea89d3
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 19:17
		
Remove some now-unneeded struct members
		 
	
		e18ec87f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 19:16
		
Update Wii U renderer
		 
	
		98f66444
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 19:12
		
Updated OpenGL renderers
		 
	
		f55c965a
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 19:09
		
Update SDLTexture backend
		 
	
		37a15180
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 19:06
		
Update SDLSurface renderer
		 
	
		6b18ec91
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 19:01
		
Replace LockSurface with UploadSurface
		 
	
		ba797d0f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 16:04
		
Merge branch 'accurate' into portable
		 
	
		55b473a4
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 13:01
		
Document Flash.cpp some more
		 
	
		95f370a7
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 12:31
		
Integer-only ratio logic
		 
	
		746ebb82
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 11:29
		
Bump glyph cache limit to 256
		 
	
		2446ec02
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 09:29
		
More PHILOSOPHY.md tidying
		 
	
		f9fa8ccb
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 09:21
		
Rework PHILOSOPHY.md some more
		 
	
		d59b3fab
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 08:49
		
Update PHILOSOPHY.md
		 
	
		afed8303
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 08:24
		
Only mark render-target textures as lost
		 
	
		05b8b607
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 08:21
		
Correct outdated comment
		 
	
		63e4ac9a
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 08:11
		
Remove RenderBackend_FlushGlyphs
		 
	
		daa55b1a
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 08:07
		
Allow font atlases to be non-square
		 
	
		17da39fa
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 07:54
		
Rename FontObject to Font
		 
	
		1625d396
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 07:50
		
Correct some awkward wording
		 
	
		0cdd6ad4
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 06:44
		
Rename a rect
		 
	
		2d5f6a54
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 06:42
		
Disable blending for the framebuffer
		 
	
		5e284635
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 06:39
		
Remember to free the upscaled framebuffer
		 
	
		56b96ed4
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/14 06:36
		
Only use an upscaled framebuffer if we have to
		 
	
		53e96486
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/13 15:50
		
Use proper texture access type
		 
	
		2f748810
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/13 15:38
		
Disable blending for the upscaled framebuffer
		 
	
		4517c9be
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/13 15:37
		
Fix incorrect upscaled framebuffer size
		 
	
		c12149b9
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/13 15:35
		
Fix a weird old typo
		 
	
		7bc028f5
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/13 13:56
		
Enable window-resizing in the SDLTexture renderer
		 
	
		aa3cd55b
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/13 08:30
		
Fix SDLTexture surface freeing
		 
	
		bf93334b
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/12 20:41
		
Fix out-of-bounds font atlas accesses
		 
	
		5e7f514b
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/12 20:14
		
Hopefully fix font atlas pixel bleeding
		 
	
		5b33d028
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/11 20:30
		
Merge branch 'accurate' into portable
		 
	
		f47ffea5
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/11 19:59
		
Remove a bugfix
		 
	
		f54dc8ce
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/11 19:35
		
Ramble about the broken font sizes
		 
	
		a6408b33
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/11 19:10
		
Fix build error
		 
	
		a37e1d31
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/11 09:06
		
Remove extra newline
		 
	
		0324d153
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/10 17:29
		
Apply SurfaceID type
		 
	
		1f88f7ff
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/10 17:26
		
Make some code uniform
		 
	
		84c1e00c
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/10 15:07
		
Tidy-up some code
		 
	
		69f3fbcd
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/10 13:56
		
Change a dumb parameter
		 
	
		0fa53873
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/10 13:48
		
Use PrintError instead of ShowMessageBox
		 
	
		b065882f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/10 13:42
		
More size_t
		 
	
		988f1128
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/10 13:36
		
Convert a bunch of ints to size_t
		 
	
		8ad56ced
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/10 12:08
		
Remove superfluous brackets
		 
	
		d80ef38a
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/10 12:02
		
Lock SDL2 software renderer surface properly
		 
	
		f42a0530
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/10 11:59
		
Handle the framebuffer failing to lock
		 
	
		e90b9036
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2020/09/10 11:50
		
Change some variables to size_t
		 
Next