Glenn Maynard
0b6f9ab4b5
remove comment
2006-07-29 19:29:19 +00:00
Glenn Maynard
e57aa00b2a
invert RenderTarget_FramebufferObject
...
set viewport
2006-07-29 00:23:44 +00:00
Glenn Maynard
3197d4ead9
unused params
2006-07-28 21:06:13 +00:00
Glenn Maynard
98591e9fc1
call Create() in CreateRenderTarget
2006-07-28 21:03:57 +00:00
Glenn Maynard
9ed6603349
add BLEND_WEIGHTED_MULTIPLY and BLEND_INVERT_DEST blend modes
2006-07-27 01:34:57 +00:00
Glenn Maynard
12059deb33
fix FBO left active
2006-07-27 01:30:55 +00:00
Glenn Maynard
871826bb2a
use GL_EXT_framebuffer_object
2006-07-26 19:18:21 +00:00
Glenn Maynard
58bf179ad8
map, not multimap
2006-07-26 03:58:29 +00:00
Glenn Maynard
98e3e411c8
OpenGL RTT interface
2006-07-26 03:44:27 +00:00
Glenn Maynard
41461cbe23
clear alpha to 0 (if any)
2006-07-26 01:44:59 +00:00
Glenn Maynard
b6e161889c
cleanup
2006-07-26 01:43:51 +00:00
Glenn Maynard
9c73aed254
Do SetDefaultRenderStates in BeginFrame, instead of on init,
...
so we don't depend on state being preserved long-term, and
so every renderer doesn't have to do this.
2006-07-25 20:10:56 +00:00
Glenn Maynard
136559f9a6
comment belonged in a commit message, not a comment
2006-07-24 18:53:54 +00:00
Glenn Maynard
2ddb0c2912
Use "i" for ints; don't distinguish between signed and unsigned. (If we're
...
marking unsigned ints, that seems to imply marking long ints, doubles vs.
floats, etc; Hungarian serves little enough purpose without being that fine-
grained.)
2006-07-24 06:11:37 +00:00
Glenn Maynard
f40b729eda
cleanup
2006-07-24 05:53:57 +00:00
Glenn Maynard
89b30b5ac9
move more into OGL_Helpers: pulling in GL.h, GLToString
2006-07-24 05:48:21 +00:00
Glenn Maynard
81ed5b8e54
rename RageDisplay_OGL_Extensions -> RageDisplay_OGL_Helpers
2006-07-24 05:43:21 +00:00
Glenn Maynard
d0bcf2052d
RageTexture is a wrapper around RageDisplay's textures; RageDisplay
...
itself doesn't use it. Don't pass in RageTexture to SetTexture;
use RageDisplay's native texture handles.
2006-07-23 03:19:49 +00:00
Steve Checkoway
d2f3a14495
strtof -> StringToFloat.
2006-06-12 06:42:25 +00:00
Glenn Maynard
62312463cb
Remove old API restriction. (I've had this sitting in my WC for so long
...
I don't remember why I needed it, but it's an arbitrary restriction, anyway.)
2006-04-06 09:43:44 +00:00
Chris Danford
663f13e70b
Intel i915 on OSX 10.4.4 supports vertex programs but not hardware vertex buffers. Our software vertex rendering doesn't support vertex programs.
2006-02-22 21:22:33 +00:00
Chris Danford
d7400af2c2
add support for ARB_texture_env_combine
2006-02-21 20:38:21 +00:00
Glenn Maynard
c230ba2b72
render states are context-specific; make sure we're defined after beginning concurrent rendering
2006-02-14 02:39:52 +00:00
Steve Checkoway
a65d13c6d1
class -> typedef set.
2006-02-07 08:29:36 +00:00
Chris Danford
bcf84d9bda
re-add Auto AR. Tie it to the desktop resolution which does not change when toggling between fullscreen and windowed. This assumes that the desktop resolution is using square pixels. This assumption will hold true for all out-of-the-box machines with a widescreen display.
2006-02-06 23:40:28 +00:00
Chris Danford
025e970b3d
make hard-coded strings localizable
2006-02-06 20:41:05 +00:00
Chris Danford
dbafa29a88
make RageDisplay::Init virtual to remove dupe code
2006-02-06 20:14:02 +00:00
Glenn Maynard
fb4fa9ea6a
cleanup
2006-02-01 07:52:33 +00:00
Glenn Maynard
ec04b7eb9c
clarify
2006-02-01 07:44:33 +00:00
Glenn Maynard
eb0e1f4295
add an overload which is called from the main thread, just before using the concurrent rendering thread
2006-01-27 09:13:03 +00:00
Chris Danford
7f821e8cfc
CString -> RString
2006-01-22 01:00:06 +00:00
Glenn Maynard
de00a196d6
set the viewport every frame
2006-01-18 09:18:17 +00:00
Glenn Maynard
6743af617e
try again
2006-01-17 01:44:47 +00:00
Glenn Maynard
4e2a691e47
implement frame limiting in OGL
2006-01-17 01:43:11 +00:00
Glenn Maynard
35b4fef38e
add concurrent rendering hooks
2006-01-17 01:24:40 +00:00
Steve Checkoway
3b45f4347d
Remove hack.
2006-01-14 23:44:21 +00:00
Steve Checkoway
ada5f4f00f
Use ASSERT like a function.
2005-12-30 13:19:40 +00:00
Glenn Maynard
336e3be92b
call base (even though it happens to be a no-op right now)
2005-12-29 07:45:06 +00:00
Glenn Maynard
55001f4d54
static
2005-12-11 05:30:02 +00:00
Glenn Maynard
6c8c558d43
Rage* shouldn't depend on ScreenDimensions (uses ThemeMan)
2005-12-04 17:58:25 +00:00
Glenn Maynard
da20a407ff
remove RageDisplay_OGL::SetViewport; nothing changes the viewport
...
offset
2005-12-04 17:14:50 +00:00
Chris Danford
b6f85d04d2
FlushGLErrors before AssertNoGLError
2005-11-28 23:35:21 +00:00
Chris Danford
48d259a370
Add GL assert checks.
2005-11-28 23:26:22 +00:00
Chris Danford
9d0cc2d322
invalidate scaling script when resetting device
2005-11-28 23:11:34 +00:00
Chris Danford
730a113ed6
enumerate resolutions
...
use mixed case for prefs values
2005-11-26 07:22:33 +00:00
Chris Danford
b3c7b9c99d
fix viewport not correctly reset when alt+tabbing out of and back into full-screen opengl
2005-11-24 10:40:23 +00:00
Glenn Maynard
7828dd60ad
g_X11Display is unused
2005-11-13 19:09:13 +00:00
Glenn Maynard
7803d84ddd
Disable the X11 screensaver in LowLevelWindow_X11.
2005-11-13 19:04:07 +00:00
Glenn Maynard
e42c227d33
cleanup
2005-11-13 18:58:54 +00:00
Glenn Maynard
2b9b2a7434
remove unused
2005-11-13 18:58:31 +00:00