|
10bb7f6042
|
add hex-tile model
|
2012-09-11 22:29:15 -04:00 |
|
|
aa52be8801
|
HexTile cleanup
|
2012-09-11 19:18:43 -04:00 |
|
|
46c9a81c11
|
use gl3w instead of glew; render map with shaders
|
2012-09-11 19:16:08 -04:00 |
|
|
2569e3a007
|
fix GLMatrix::rotate() bug
|
2012-09-11 19:06:44 -04:00 |
|
|
8d0d11bc3b
|
add GLBuffer::bind() and GLProgram::use()
|
2012-09-11 19:05:18 -04:00 |
|
|
386d012ff7
|
small fragment shader tweak
|
2012-09-10 23:26:30 -04:00 |
|
|
eb0a24b8d4
|
fix normal_i calculation
|
2012-09-10 23:24:52 -04:00 |
|
|
cfa2850292
|
positioning with shaders working, normals not
|
2012-09-10 23:14:02 -04:00 |
|
|
4a6d38ddb9
|
add projection and modelview matrices to obj shader
|
2012-09-10 21:29:11 -04:00 |
|
|
fb749eef11
|
make scons quieter
|
2012-09-10 21:25:16 -04:00 |
|
|
05dfd6f8a7
|
add look_at() and built-in stack to GLMatrix
|
2012-09-10 21:20:59 -04:00 |
|
|
a9c99fbe4a
|
build with debugging information for now
|
2012-09-10 21:04:02 -04:00 |
|
|
f77df195e0
|
simpler HexTile::point_within()
|
2012-09-10 21:04:02 -04:00 |
|
|
433d702096
|
use #define for HexTile
|
2012-09-09 23:56:00 -04:00 |
|
|
19b3a79f33
|
add HexTile class
|
2012-09-09 23:25:48 -04:00 |
|
|
f072eec36a
|
add a dumb new quickly drawn tank model
|
2012-09-08 00:59:03 -04:00 |
|
|
22b52f5fcc
|
add scale factor to obj shader and scale tank object up
|
2012-09-08 00:15:41 -04:00 |
|
|
abb0d99553
|
draw tank object using shader from model file
|
2012-09-08 00:12:36 -04:00 |
|
|
c70cc450cc
|
load tank model, not drawing it yet
|
2012-09-07 23:59:16 -04:00 |
|
|
4d3f088e3f
|
wfobj: ignore object name directive for now
|
2012-09-07 23:57:43 -04:00 |
|
|
465c2c50be
|
strange wfobj coding bug
|
2012-09-07 23:57:04 -04:00 |
|
|
bf8ee88cd2
|
create a GLProgram for object shader
|
2012-09-07 23:44:31 -04:00 |
|
|
99a9e2b67f
|
declare CCFS instance as extern in header file
|
2012-09-07 23:26:37 -04:00 |
|
|
aead49d6de
|
add initial tank model... have to start somewhere
|
2012-09-06 23:10:33 -04:00 |
|
|
cf227cc5ab
|
pass antialias level and compatibility context flags to Client
|
2012-09-06 21:49:14 -04:00 |
|
|
305fa696f6
|
copy glew32 library to bin directory on windows
|
2012-09-06 21:49:14 -04:00 |
|
|
b7e22a375d
|
add command-line options for antialias_level and compatibility_context
|
2012-09-06 21:49:14 -04:00 |
|
|
f5399ee5ac
|
use sys.platform for platform detection
|
2012-09-06 21:49:14 -04:00 |
|
|
471e9984db
|
add GLMatrix class
|
2012-09-06 01:13:11 -04:00 |
|
|
ac434fab3e
|
move GL* sources into src/client/GL
|
2012-09-06 00:36:25 -04:00 |
|
|
2adebf36f4
|
add include path for all source directories
|
2012-09-06 00:33:40 -04:00 |
|
|
e2ebe6afa4
|
build with GLEW on Windows
|
2012-09-04 09:59:53 -04:00 |
|
|
39bd1778bf
|
add WFObj object-loading library sources
|
2012-09-03 09:14:47 -04:00 |
|
|
db3ffa84af
|
add get_uniform_location{,s}()
|
2012-09-03 00:55:45 -04:00 |
|
|
ed3b5fa454
|
add GLProgram class
|
2012-09-03 00:29:05 -04:00 |
|
|
378c13c869
|
add GLShader class
|
2012-09-02 23:17:01 -04:00 |
|
|
92eea9e39c
|
remove GLBuffer constructor parameters
|
2012-09-02 23:16:48 -04:00 |
|
|
f9b12c3df0
|
add dependencies to readme
|
2012-09-02 22:36:19 -04:00 |
|
|
af522a2d53
|
add GLBuffer class
|
2012-09-02 22:33:53 -04:00 |
|
|
be56fd0aa5
|
initialize GLEW from Client
|
2012-09-02 22:28:06 -04:00 |
|
|
a6df74a757
|
link with GLEW
|
2012-09-02 22:00:38 -04:00 |
|
|
9b993f2028
|
allow source files in arbitrary subdirectories under src/*; allow C source files in addition to C++
|
2012-08-29 23:20:10 -04:00 |
|
|
f06dbf7bac
|
mouse wheel rotates player
|
2012-08-29 01:07:52 -04:00 |
|
|
7b076cdc13
|
temporarily be able to move player around
|
2012-08-29 00:33:59 -04:00 |
|
|
ee38a6f655
|
use camera-position based drawing with gluLookAt()
|
2012-08-28 21:22:55 -04:00 |
|
|
9c90adbc75
|
add assets/fs directory with initial OpenGL shaders and CCFS generation script
|
2012-08-28 20:57:03 -04:00 |
|
|
38dbf27c82
|
draw a simple box for the client-controlled player
|
2012-08-22 23:00:47 -04:00 |
|
|
a568ab8fa8
|
add a basic Player class
|
2012-08-22 21:20:01 -04:00 |
|
|
2c7e454ca8
|
add a simple Map class and draw it from the Client
|
2012-08-20 20:13:41 -04:00 |
|
|
3eff7d6097
|
use a different object file suffix for server object files to avoid scons environment conflict
|
2012-08-20 19:20:06 -04:00 |
|