Aaron Griffith
62119c37ef
bumped extension version for fix that closes #414
2011-06-23 15:21:46 -07:00
Aaron Griffith
8565919c89
fixed uninitialized texture pointer, and bumped extension version
2011-05-31 20:05:45 -04:00
Alejandro Aguilera
d95ae73286
Tall grass is now biome tinted.
2011-05-31 18:21:47 +02:00
Aaron Griffith
93424c296d
textures are now only generated when actual *rendering* is done
2011-05-13 12:30:13 -04:00
Aaron Griffith
d163e7c527
support for biome coloring on side grass (closes issue #341 )
2011-04-30 23:11:53 -04:00
Aaron Griffith
5f69b78c75
Merge branch 'dtt-c-render' into overlays
...
Conflicts:
setup.py
2011-04-16 11:25:04 -04:00
Aaron Griffith
af559f6b88
bumped extension version for cave mode
2011-04-15 09:02:39 -07:00
Aaron Griffith
ab40d980af
Merge branch 'dtt-c-render' into overlays
...
Conflicts:
setup.py
2011-04-03 22:44:44 -04:00
Andrew Chin
50a0186b4f
Bump extension version
2011-04-02 00:38:41 -04:00
Aaron Griffith
298cdb2281
Merge branch 'dtt-c-render' into overlays
2011-04-01 21:54:05 -04:00
Andrew Chin
dcdd2a9590
Merge branch 'import_help' into dtt-c-render
...
Conflicts:
src/main.c
2011-03-30 21:48:36 -04:00
Andrew Chin
744a65f1e2
Provide some better errors messages to the user.
...
If the c_overviewer module is present but will not import, provide a
different error than if the modules doesn't exist at all.
Also, added a new mechanism to force users to re-build their extension
if needed (see the top of overviewer.h)
2011-03-30 21:47:06 -04:00
Aaron Griffith
862ee62cb9
fixed warning during compile about endian.c
2011-03-29 04:46:40 -04:00
Aaron Griffith
9f69f099ad
initial support for map overlays
2011-03-28 02:50:36 -04:00
Aaron Griffith
e0e571971a
added endianness helper functions, and reading biome data directly
2011-03-27 06:07:43 -04:00
Aaron Griffith
fc176206ff
initial C biome code
2011-03-27 05:49:57 -04:00
Aaron Griffith
1f27ccb9be
added overall_alpha parameter to alpha_over, speeding up lighting
2011-03-26 21:52:16 -04:00
Alejandro Aguilera
4da53b4f9c
Load the 4 adjacent blocks in iterate.c
2011-03-24 23:40:01 +01:00
Aaron Griffith
c18d6924ea
fixed transparent block lighting
2011-03-23 03:27:42 -04:00
Aaron Griffith
f5264e9306
rewrote get_lighting_coefficient in C
2011-03-23 00:03:26 -04:00
Aaron Griffith
b312cef52e
put lighting render mode in its own file; it's about to get *way* more complicated
2011-03-21 19:53:20 -04:00
Aaron Griffith
4a01a5fb7b
separated normal and lighting render modes
2011-03-21 19:53:20 -04:00
Aaron Griffith
b908c6e07c
separated iterate and rendermode code, rendermodes are now defined by interface structs
2011-03-21 07:41:10 -04:00
Aaron Griffith
7b7f97d6c5
moved important render state into a struct, to prepare for modular render modes
...
(making the code look worse, so it can look better!)
2011-03-21 06:40:37 -04:00
Aaron Griffith
cd34d6052b
renamed is_transparent (more like other function names), and exposed it to other C files
2011-03-21 06:18:51 -04:00
Aaron Griffith
2881324084
merged lighting and non-lighting render code
2011-03-21 06:02:47 -04:00
Andrew Chin
61819a7f30
Merged in dtt-c-render
...
Conflicts:
src/overviewer.h
2011-03-20 21:29:05 -04:00
Andrew Chin
329c7557f6
Move some code out of the render_loop function and into a 1-time init
...
routine
2011-03-20 21:13:17 -04:00
Andrew Chin
e096eb45ff
Initial version of C lighting code
...
Needs *lots* of performance work
2011-03-19 22:55:59 -04:00
Aaron Griffith
5852c17ec8
changed my code style to be more in line with eminence's (and PEP 7), added GPL notice
2011-03-08 20:04:23 -05:00
Aaron Griffith
07dd219d20
refactored c extensions into one
2011-03-08 17:43:50 -05:00