source: trunk/src/video.cpp

Revision Log Mode:


Copied or renamed
Diff Rev Age Author Log Message
(edit) @939   9 years sam build: stop defining ANDROID_NDK and check for ANDROID instead. …
(edit) @863   9 years sam core: rename vec2i to ivec2 etc. to better match GLSL.
(edit) @820   9 years sam ps3: until we know how to retrieve and change the screen resolution …
(edit) @808   9 years sam gl: initialise Glew in the video setup instead of the SDL app, so we …
(edit) @796   9 years sam gl: use Glew if available.
(edit) @784   9 years sam video: move the last shader from the Video class to Scene itself.
(edit) @780   9 years sam android: compilation fixes for recent engine changes.
(edit) @777   9 years sam debug: convert debug quad shaders to GLSL 1.30.
(edit) @771   9 years sam debug: more debug quad tests, 1.20 shaders.
(edit) @760   9 years sam gl: force version 1.30 for all shaders.
(edit) @758   9 years sam ps3: start a minimal PS3 port using PSGL, but not CG yet.
(edit) @755   9 years sam video: get rid of Video::GetWidth() and Video::GetHeight().
(edit) @753   9 years sam video: implement Video::GetSize() in addition to GetWidth() and …
(edit) @747   9 years sam video: play with random dithering.
(edit) @745   9 years sam video: enforce shader-enabled GL implementations, getting rid of a lot …
(edit) @742   9 years sam video: make the dithering shader work with GLES2.
(edit) @741   9 years sam video: fix a syntax error in the default vertex shader.
(edit) @736   9 years sam video: 8×8 Bresenham dithering (still deactivated).
(edit) @735   9 years sam core: get rid of now useless <cstdio> includes.
(edit) @730   9 years sam video: add deactivated shader code for 4x4 Bayer dithering.
(edit) @727   9 years sam android: enforce fullscreen on Android until we have several layouts.
(edit) @707   9 years sam Work around a bug in the Android emulator that doesn't let us query …
(edit) @698   9 years sam Enable GL_TEXTURE_2D in the Scene class instead of Video.
(edit) @686   9 years sam Put everything in the "lol" namespace. Better late than never.
(edit) @683   9 years sam Try to fix GLES 2 rendering. No luck so far.
(edit) @682   9 years sam Add preliminary support for EGL applications.
(edit) @681   9 years sam Set the default background color to something recognisable.
(edit) @675   9 years sam Fix the GLESv2 rendering.
(edit) @674   9 years sam The engine now builds for GL and GL ES 1.x and 2.x, and runs for each …
(edit) @673   9 years sam Put the OpenGL header handling in <lolgl.h> for more convenience.
(edit) @668   9 years sam Protect the Shader constructor and provide a static creation method …
(edit) @667   9 years sam Minor GL code reorganisation and simplification.
(edit) @666   9 years sam Experimental GL mode works!
(edit) @665   9 years sam OpenGL code refactoring.
(edit) @664   9 years sam Get rid of float3, float4, int3 etc. in favour of GLSL types.
(edit) @662   9 years sam Merge more code from the experimental MVP refactor into the old GL code.
(edit) @659   9 years sam Try to factor all the recent GLSL stuff in the new Shader class.
(edit) @658   9 years sam Get rid of the SHADER_CRAP macro and use LOL_EXPERIMENTAL instead, …
(edit) @657   9 years sam Clean up stuff in the shader crap.
(edit) @656   9 years sam More shader crap. Texture coordinates now work. Still disabled.
(edit) @654   9 years sam More shader crap. We can now display a coloured quad. Still disabled.
(edit) @653   9 years sam More shader crap for GLSL 1.30. Still disabled.
(edit) @615   9 years sam Allow to specify FPS in the DebugRecord object.
(edit) @221   9 years sam Complete Lol Engine / Deus Hax / Monsterz split.
(edit) @216   9 years sam Fix compilation issue caused by WinDef.h defining "near" and "far" macros.
(edit) @211   10 years sam Put HUD objects back on front of the scene.
(edit) @209   10 years sam Implement Video::SetFov() to allow conic projection.
(edit) @207   10 years sam Proper depth buffer handling with minimal alpha support.
(edit) @186   10 years sam Support tilesets larger than 512x512 and switch the coordinates system …
(edit) @150   10 years sam Replace mouse scrolling with a joystick simulated by the e/s/d/f keys.
(edit) @142   10 years sam Disable depth test. We do our own management.
(edit) @140   10 years sam Implement Video::Capture and create a GROUP_RENDER_CAPTURE tick group.
(edit) @139   10 years sam Implement Video::GetWidth() and Video::GetHeight().
(edit) @135   10 years sam Better near/far values.
(add) @105   10 years sam Create a helper class for easy scene setup. Highly reduces the number …
Note: See TracRevisionLog for help on using the revision log.