RSS feed
	
	
	
		766f2418
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/30 15:30
		
Correct a header name
		 
	
		9f81f9e0
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/28 20:15
		
Move MakeSurface_Generic to the correct place in Draw.cpp
		 
	
		a0b2e69a
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/28 20:00
		
Rearranged some functions to match the original EXE
		 
	
		b6322d5e
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/27 12:10
		
Make LoadBitmap take a pixel buffer instead of an SDL_RWops
		 
	
		66364275
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/25 18:17
		
Fix NONPORTABLE builds
		 
	
		43f7087f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/25 17:30
		
Shut up a warning in the SDLTexture renderer backend
		 
	
		b814890d
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/25 17:23
		
Convert TextScr.cpp to UTF-8
		 
	
		3ab2b112
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/25 17:07
		
Convert Game.cpp to UTF-8
		 
	
		bee35b57
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/25 16:47
		
Convert Profile.cpp to UTF-8
		 
	
		aaff8875
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/25 13:18
		
Remove old dummied-out line
		 
	
		739134e6
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/25 12:50
		
Shut up a runtime error in the OpenGL renderer
		 
	
		4bc80a28
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/25 12:49
		
More cleanup
		 
	
		6f71f240
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/22 20:30
		
Code cleanup
		 
	
		32c55a66
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/21 14:38
		
KeyControl tweaks
		 
	
		b7d01aae
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/21 14:26
		
Overhauled the Music ID enum
		 
	
		3e34136f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/21 13:59
		
Overhauled the NPC_flags, and applied them everywhere
		 
	
		ce8b5651
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/21 12:25
		
Give the FONT_PIXEL_MODE enums a type
		 
	
		64598dc2
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/21 12:18
		
Rename Surface_Ids to SurfaceID
		 
	
		940034dc
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/20 08:43
		
Define GLEW_STATIC when creating a static build
		 
	
		eaae225c
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/20 08:41
		
Remove deprecated GLSL function usage
		 
	
		a69a4cd6
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/20 08:40
		
Print more OpenGL debug messages
		 
	
		c27d15dd
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/15 14:38
		
Prevent segfault on shutdown
		 
	
		cb4a9d40
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/15 14:38
		
Added missing GLEW headers
		 
	
		22dc6836
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/14 13:57
		
Shut up a warning
		 
	
		56adcd9d
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/14 13:06
		
Convert SDLTexture glyphs to static textures
		 
	
		4f057dd7
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/14 12:30
		
Revert "Split glyph surface creation and pixel upload"
		 
	
		f354b84f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/14 12:26
		
Revert "Glyphs now regenerate with the rest of the game's textures"
		 
	
		add4e693
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/13 16:45
		
Made Sound.cpp more accurate
		 
	
		8f5370ea
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/13 16:03
		
Fix the MSVC2003 build, and add RestoreTextScript to the...
		 
	
		e708dc3a
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/13 15:48
		
Make the surface_metadata struct match the original
		 
	
		aa6174b3
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/13 14:32
		
Glyphs now regenerate with the rest of the game's textures
		 
	
		5da3b72f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/13 14:02
		
Split glyph surface creation and pixel upload
		 
	
		29c84ae2
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/13 02:36
		
Fixes
		 
	
		dddf9688
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/13 01:14
		
Backend_SupportsSubpixelGlyph -> Backend_SupportsSubpixelGlyphs
		 
	
		03f797a2
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/13 01:11
		
Pretty sure these #includes aren't needed
		 
	
		59735a61
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/13 01:03
		
Minor style change
		 
	
		16b2f6a4
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/13 00:42
		
Added enums for the surface types
		 
	
		d47f6834
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/13 00:36
		
Ported the Windows version's surface regeneration
		 
	
		2c9fbc76
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/12 23:07
		
Render backend API simplification part 4: OpenGL3
		 
	
		1ca240d8
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/12 22:54
		
Render backend simplification part 3: SDLTexture
		 
	
		1b6804bb
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/12 22:52
		
Fix BackupSurface
		 
	
		5f0249de
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/12 21:44
		
Render backend API simplification part 2: SDLSurface
		 
	
		3f8ead09
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/12 21:31
		
Renderer backend simplification part 1: Draw.cpp and Software.cpp
		 
	
		e094f2ff
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/11 01:22
		
Renderer backend fixes
		 
	
		3a10bf57
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/10 20:04
		
Fix building the OpenGL3 with the Makefile
		 
	
		c4599bc1
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/10 18:47
		
Allow third-party in-source files to go in the external folder
		 
	
		cdbcd5f6
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/10 17:47
		
Added a local copy of GLEW
		 
	
		85f58d7d
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/10 15:50
		
Rendering backend API naming improvements
		 
	
		2b86db32
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/10 15:31
		
Backend_Blit always uses a colour key
		 
	
		64f2a782
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/10 15:23
		
OpenGL: Remove SetFramebufferTarget
		 
	
		fc0653e5
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/10 14:05
		
Back to OpenGL 3.2 (I really want the core profile)
		 
	
		3b20c5f3
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/10 14:01
		
Implement vertex batching in the OpenGL renderer
		 
	
		d5ceed4f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/09 16:04
		
Some minor OpenGL cleanup
		 
	
		7146288e
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/09 15:19
		
Sod it, fall back on compatibility mode if it's available
		 
	
		4afe7f4b
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/09 12:25
		
Use orphaning to slightly speed up rendering GPU-side
		 
	
		5712c4ad
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/09 11:58
		
Use an appropriate usage specifier for glBufferData
		 
	
		b1a706c3
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/09 11:55
		
Call glFramebufferTexture2D as rarely as possible
		 
	
		ac273d2d
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/08 01:22
		
Make the ShiftJIS->Unicode translation table *slightly* less ugly
		 
	
		8acd46bc
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/08 00:58
		
Move the font gamma-correction up to Font.cpp
		 
	
		7e926451
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/07 22:59
		
Optimise the gamma-correction
		 
	
		fc102cd5
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/07 18:33
		
Add subpixel font rendering to the OpenGL backend
		 
	
		7e04741c
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/07 18:31
		
Correct the rendering backend glyph API, and add a missing #include
		 
	
		b56a49a1
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/01 09:37
		
Reapply SDL2 modifications
		 
	
		ff61c099
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/01 09:36
		
Updated SDL2 to 2.0.10
		 
	
		6a040c22
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/01 09:32
		
Add missing #includes to rendering backends
		 
	
		6d8c5c1d
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/01 09:29
		
Updated local copy of Freetype to 2.10.1
		 
	
		d8aec418
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/08/01 09:11
		
OpenGL: Use a struct for defining 2D coordinates
		 
	
		67b3143e
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 21:26
		
OpenGL: Only enable blending for glyphs
		 
	
		cf94736c
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 20:38
		
OpenGL: Free VAO and VBO
		 
	
		d8d971c4
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 20:34
		
Added another bugfix
		 
	
		f0c062cd
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 20:08
		
OpenGL: Clamp textures
		 
	
		706aff0c
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 19:43
		
Remove more redundant OpenGL code
		 
	
		607bbfce
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 19:12
		
Remove some debug prints
		 
	
		90ffbacd
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 19:07
		
Put OpenGL in 'forward-compatible' mode
		 
	
		4769397c
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 19:03
		
Clean up OpenGL error callback print
		 
	
		24dcd355
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 19:01
		
More OpenGL cleanup and tweaks
		 
	
		ff5a0189
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 18:50
		
OpenGL: Ditch index buffer
		 
	
		350ba46f
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 18:48
		
Some OpenGL cleanup
		 
	
		eb62a809
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 18:38
		
Change references to OpenGL 2.1 to 3.2
		 
	
		4c024b54
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 18:33
		
Migrated OpenGL backend to OpenGL 3.2
		 
	
		2c953106
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 17:00
		
Move away from Legacy OpenGL shader variables
		 
	
		e447c9fb
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 02:36
		
Missed some matrix code
		 
	
		74c29dbe
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 02:35
		
Disable texture coordinates entirely when colour-filling
		 
	
		106827c2
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 01:49
		
No more Legacy OpenGL ModelView matrix
		 
	
		bd731321
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 00:54
		
Use triangle fans instead of quads
		 
	
		eab2a80a
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 00:52
		
Remove some vestigal matrix code
		 
	
		42765792
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/31 00:41
		
Shut up some warnings
		 
	
		3973419c
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/30 23:51
		
Fix Makefile when building SDLSurface backend
		 
	
		a5fd0ceb
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/30 23:39
		
Use specialised shaders for everything
		 
	
		d9929a8e
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/30 23:04
		
This shouldn't be needed anymore
		 
	
		92476bd3
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/30 23:00
		
Made the OpenGL 2.1 backend use custom shaders
		 
	
		f0809fb9
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/30 22:57
		
Change colour_buffer assignments
		 
	
		9cc1a5a0
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/30 22:55
		
Change colour_buffer to unsigned bytes instead of floats
		 
	
		64f7a2ea
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/30 22:52
		
Use GL_LUMINANCE_ALPHA instead of GL_ALPHA
		 
	
		348a691c
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/30 22:49
		
GLU is unneeded
		 
	
		03b33adb
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/29 14:11
		
Switch OpenGL 2.1 backend to use vertex arrays
		 
	
		0b874153
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/29 10:33
		
Free the string returned by SDL_GetBasePath
		 
	
		2d73fd8b
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/26 23:42
		
Use GLEW to check if OpenGL 2.1 is supported
		 
	
		0abac07a
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/26 23:36
		
Note the new dependency on GLEW
		 
	
		aa728979
		 – Clownacy <Clownacy@users.noreply.github.com>
 authored
 on 2019/07/24 20:39
		
Fix the Texture backend not rendering text the accurate buggy way
		 
Next