2 Révisions (bd69c76f90db24146c6c118f4ec883ca1f0c202f)

Auteur SHA1 Message Date
  Sam Hocevar bd69c76f90 xbox: fix a few problems in the shader handling code; the first tutorial now il y a 13 ans
  Sam Hocevar 56e4332597 build: reorganise math files in a single "math" directory, and get rid of the il y a 13 ans
  Sam Hocevar 43e152053a win32: add a lot of DirectX stubs. il y a 13 ans
  Sam Hocevar 2f4c181f7d gl: compilation fix due to #if/#elif confusion. il y a 13 ans
  Sam Hocevar 60a2e83d54 xbox: start working on an Xbox/Direct3D port. il y a 13 ans
  Sam Hocevar 7cfcfb2413 shader: factor the uniform handling logic into platform-independent methods il y a 14 ans
  Sam Hocevar eb32d04c84 ps3: if the implementation supports Cg but not GLSL (for instance on the PS3), il y a 14 ans
  Sam Hocevar 6ef55ca61f ps3: some compilation fixes to accomodate for recent debug additions. il y a 14 ans
  Sam Hocevar 2731e49fe5 shader: check that the shader really failed to compile before outputting il y a 14 ans
  Sam Hocevar 660962e894 build: put debug stuff and shader stuff in subdirectories. il y a 14 ans
  Sam Hocevar 2a9082fe50 shader: check CRC before patching the shader and fix vertex shaders and il y a 14 ans
  Sam Hocevar c4511d9b8d shader: support most standard parameters in the shader patcher. il y a 14 ans
  Sam Hocevar f5c4331d2e shader: write a minimalist shader patcher for future GLSL 1.20 compatibility. il y a 14 ans
  Sam Hocevar 3d4af0869a ps3: start a minimal PS3 port using PSGL, but not CG yet. il y a 14 ans
  Sam Hocevar d18820d320 video: enforce shader-enabled GL implementations, getting rid of a lot il y a 14 ans
  Sam Hocevar 10b321b204 core: get rid of now useless <cstdio> includes. il y a 14 ans
  Sam Hocevar 1e5624d551 core: create a logger class to reduce printf usage. il y a 14 ans
  Sam Hocevar 8848cf53db Put everything in the "lol" namespace. Better late than never. il y a 15 ans
  Sam Hocevar c643668297 The engine now builds for GL and GL ES 1.x and 2.x, and runs for each il y a 15 ans
  Sam Hocevar 6e173ee3eb Put the OpenGL header handling in <lolgl.h> for more convenience. il y a 15 ans
  Sam Hocevar c1a48408cf Cache shader source CRCs to avoid costly recompilations. il y a 15 ans
  Sam Hocevar 194a025bc8 Protect the Shader constructor and provide a static creation method that il y a 15 ans
  Sam Hocevar 01be151c62 Try to factor all the recent GLSL stuff in the new Shader class. il y a 15 ans