prefect
bc8eba1002
Work around a bug in ATI's Linux OpenGL driver.
...
This was SVN commit r2857.
2005-10-06 03:29:26 +00:00
prefect
d2ee50031c
Fix shlight.vs for ATI cards.
...
The NVidia shader compiler is not as strict as the ATI compiler.
This was SVN commit r2856.
2005-10-05 19:29:52 +00:00
prefect
13697b8512
Stupid bug in VertexArrayIterator template - forgot a return *this.
...
This was SVN commit r2854.
2005-10-05 16:54:10 +00:00
prefect
f1ee2cd66d
Add the notion of render paths and an appropriate configuration option.
...
Add Ogl_Shader and Ogl_Program handle types for shaders/programs loaded
from
files.
In the vertexshader render path, use a vertex program for lighting for
optimization.
This was SVN commit r2853.
2005-10-05 16:42:09 +00:00
Mythos_Ruler
539460abd8
This was SVN commit r2852.
2005-10-05 08:35:14 +00:00
Mythos_Ruler
7e8ab14139
This was SVN commit r2851.
2005-10-05 07:38:55 +00:00
Mythos_Ruler
639a1ee8cb
This was SVN commit r2850.
2005-10-05 07:38:04 +00:00
Mythos_Ruler
932cab0da1
This was SVN commit r2849.
2005-10-05 07:37:34 +00:00
Wijitmaker
6859ce1e52
ooops missing texture I shouldn't have renamed
...
This was SVN commit r2848.
2005-10-05 05:23:17 +00:00
Wijitmaker
72d71ae3a9
renamed some shoreline textures, painted the terrain on the 0ad map, and fixed a bad link in the roman barracks entity
...
This was SVN commit r2847.
2005-10-05 05:03:21 +00:00
prefect
a4fc7105be
Explicitly call VertexBufferManager cleanup code, since we can't rely on
...
the order of destructors called for global instances.
This was SVN commit r2846.
2005-10-04 20:54:47 +00:00
Mythos_Ruler
a181ef1fef
This was SVN commit r2845.
2005-10-04 07:03:07 +00:00
Mythos_Ruler
57a9941176
This was SVN commit r2844.
2005-10-04 07:02:33 +00:00
Ykkrosh
721f6e4a1e
Atlas: [very] primitive brushes
...
This was SVN commit r2843.
2005-10-04 02:50:59 +00:00
Acumen
7abf24b6c6
Possible speed optimisation for gaia entities (don't inherit the usual events and the entity script).
...
This was SVN commit r2842.
2005-10-03 20:57:10 +00:00
prefect
5e3b6fcbe3
goto crosses initialization (deja vu? ;)).
...
This was SVN commit r2840.
2005-10-03 19:37:45 +00:00
Ykkrosh
b8c2f424e7
glDrawRangeElements -> glDrawRangeElementsEXT (fixes compilation error; EXT/ARB/etc extensions need to be used for everything not in GL1.1)
...
Reinserted mu-like symbol.
Fixed some minor warnings.
This was SVN commit r2838.
2005-10-03 16:04:55 +00:00
janwas
d367014972
vfs_store: set return value to #bytes written
...
fix 2 bugs in tex / ogl_tex reported by philip (related to caching) -
thanks!
tex: documented header and improved implementation. add tex_transform_to
for convenience. change tex_write to require going through tex_wrap.
This was SVN commit r2837.
2005-10-03 12:57:31 +00:00
Mythos_Ruler
c8b3be282d
This was SVN commit r2836.
2005-10-03 05:00:36 +00:00
Mythos_Ruler
f0542c9b45
This was SVN commit r2835.
2005-10-03 04:59:48 +00:00
Mythos_Ruler
9a527643ff
This was SVN commit r2834.
2005-10-03 04:57:33 +00:00
Mythos_Ruler
fec54c7f0d
This was SVN commit r2833.
2005-10-03 04:56:20 +00:00
Mythos_Ruler
9369ea0978
This was SVN commit r2832.
2005-10-03 04:55:55 +00:00
Mythos_Ruler
8bb6a6b56f
This was SVN commit r2831.
2005-10-03 04:52:02 +00:00
Mythos_Ruler
17bc0a98df
This was SVN commit r2830.
2005-10-03 04:49:09 +00:00
Mythos_Ruler
4054c13c1f
This was SVN commit r2829.
2005-10-03 04:48:18 +00:00
Mythos_Ruler
e15bd16af4
This was SVN commit r2828.
2005-10-03 03:46:58 +00:00
prefect
6fc1f45fa6
Stab at fixing the VertexArray compile error on VC++.
...
Added float-to-byte color conversion, including an SSE assembler
version.
Model renderer: Push UV coordinates into a shared vertex array and use
bytes instead of floats for the color array, thereby, significantly
reducing
the total size of vertex arrays.
This was SVN commit r2827.
2005-10-03 03:41:42 +00:00
prefect
a05e712319
Added VertexArray & co. classes to simplify a flexible, render path dependent
...
vertex array layout.
Add CModelDefRData, a per-CModelDef render data class.
This was SVN commit r2826.
2005-10-02 21:11:11 +00:00
Wijitmaker
c4c28360eb
Roman CC, Barracks, Market - Thracian Peltasts
...
Set ignore .xmb files on several actor folders
This was SVN commit r2825.
2005-10-01 09:47:06 +00:00
Ykkrosh
ffd8630c45
Updated autobuilder to get the .pdb files from 'system'.
...
Deleted ps_test, since it isn't updated by the autobuilder and will be
out of date.
Removed console history file, since it doesn't need to be
version-controlled.
This was SVN commit r2823.
2005-10-01 04:26:12 +00:00
prefect
a92e92cd46
Basic GL_ARB_vertex_shader detection.
...
Remove a redundant copy operation in ModelRData::BuildVertices
This was SVN commit r2822.
2005-09-30 22:23:48 +00:00
janwas
99c6af533d
fix for bug#68. allows opening hidden or system dirs because on some machines, the Windows dir is marked as such.
...
This was SVN commit r2820.
2005-09-30 15:24:03 +00:00
prefect
19b66bf0ff
Use BOOST_PP_CAT to delay token pasting until arguments are fully evaluated.
...
Fixes compile error on g++-3.3
This was SVN commit r2819.
2005-09-30 15:16:03 +00:00
Matei
cfb0bb597c
Fixed premake quote bug that was causing it to generate incorrect vcproj XML files.
...
This was SVN commit r2818.
2005-09-30 06:23:03 +00:00
Ykkrosh
2790981eae
CVSROOT: doesn't seem particularly useful now
...
ObjectBase: removed support for old actor format
Various: reduced sometimes-unnecessary header inclusions
Atlas: slightly nicer tool and message systems
This was SVN commit r2816.
2005-09-30 00:59:42 +00:00
prefect
ae20f157bc
Accidentally committed experimental changes. Sorry about that.
...
This was SVN commit r2815.
2005-09-29 22:40:13 +00:00
prefect
c92c9376b9
Fix out-of-range write to the keys[] array, caused by fake SDL_KEY* events.
...
Pressing the Windows key no longer crashes the Linux build.
This was SVN commit r2814.
2005-09-29 22:22:43 +00:00
prefect
fff184b8fb
Added sanity checks in hotkey handling.
...
This was SVN commit r2813.
2005-09-29 22:06:20 +00:00
prefect
38dfc3da99
Hardware cursor isn't implemented for X.
...
Remove dead sys_cursor_create references.
This was SVN commit r2812.
2005-09-29 21:48:04 +00:00
janwas
88f78b9ea2
committed Simon's fix for building asm files in dirs containing spaces
...
This was SVN commit r2811.
2005-09-29 18:41:40 +00:00
janwas
d77d9e8346
moved PDB files to system/ : 1) no longer clutters up data/ dir 2) they are found anyway since EXE stores absolute path to its PDB 3) allows conflict-free update of data/
...
+manual build :)
This was SVN commit r2810.
2005-09-29 17:47:55 +00:00
janwas
d98abf0685
final refactor (i hope). split up fmt / int_fmt determination to allow override of fmt without overriding int_fmt (useful for unifont.cpp). this changed the signature of ogl_tex_upload. better explained flags in OglTex and warn_if_uploaded.
...
also a few improvements / stomped on some warnings.
This was SVN commit r2809.
2005-09-29 17:33:30 +00:00
Mythos_Ruler
951789c6a6
This was SVN commit r2808.
2005-09-29 08:36:17 +00:00
Mythos_Ruler
14d1b28660
This was SVN commit r2807.
2005-09-29 08:35:49 +00:00
Mythos_Ruler
c4c9a46953
This was SVN commit r2806.
2005-09-29 08:12:34 +00:00
Mythos_Ruler
358abedde0
This was SVN commit r2805.
2005-09-29 08:11:52 +00:00
Mythos_Ruler
4863e84ee1
This was SVN commit r2804.
2005-09-29 08:09:56 +00:00
janwas
cd2f3948dd
changed sys_cursor interface to load directly from file; can add createFromMemory version later if ever needed.
...
cursor: reflects the above; much simplified now.
ogl_tex: preserve all texture state across reloads. add quality
mechanism (perf boost on older cards). split up upload code. add
ogl_tex_transform(). add more docs.
renderer, GUIrenderer, unifont: bring in line with ogl_tex changes (int
-> uint and call setters before ogl_tex_upload)
GameSetup.cpp: add tex quality mechanism
This was SVN commit r2803.
2005-09-29 05:00:20 +00:00
Aeros
14df805761
This was SVN commit r2802.
2005-09-29 04:50:21 +00:00