abysmal-commit Mailing List for Abysmal Engine (Page 8)
Status: Pre-Alpha
Brought to you by:
jlanger85
You can subscribe to this list here.
| 2009 |
Jan
|
Feb
|
Mar
(37) |
Apr
(126) |
May
(85) |
Jun
(1) |
Jul
(2) |
Aug
(42) |
Sep
(9) |
Oct
(1) |
Nov
|
Dec
(20) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2010 |
Jan
|
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
| 2012 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <jla...@us...> - 2009-04-27 20:54:52
|
Revision: 341
http://abysmal.svn.sourceforge.net/abysmal/?rev=341&view=rev
Author: jlanger85
Date: 2009-04-27 20:54:48 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
no changes, just updated some comments
Modified Paths:
--------------
abysmal/trunk/src/base/object.h
abysmal/trunk/src/renderer/renderer.cpp
abysmal/trunk/src/renderer/renderer.h
abysmal/trunk/src/renderer/vertex_array.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 20:54:38
|
Revision: 340
http://abysmal.svn.sourceforge.net/abysmal/?rev=340&view=rev
Author: jlanger85
Date: 2009-04-27 20:54:23 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
removed an unneeded assert that makes Shock crash
Modified Paths:
--------------
abysmal/trunk/src/renderer/vertex_array.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 17:07:03
|
Revision: 339
http://abysmal.svn.sourceforge.net/abysmal/?rev=339&view=rev
Author: jlanger85
Date: 2009-04-27 17:06:54 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
reorganized storage of the VAs: at the end of the level loading, all the small VAs for
the different render batches (sorted by pickname) are copied into one large
VA/VBO to minimize gl*Pointer calls and glBindBuffer calls. Didn't improve the
performance much though. Might be worth looking into using interleaved arrays.
Modified Paths:
--------------
abysmal/trunk/src/renderer/renderer.cpp
abysmal/trunk/src/renderer/vertex_array.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 17:06:46
|
Revision: 338
http://abysmal.svn.sourceforge.net/abysmal/?rev=338&view=rev
Author: jlanger85
Date: 2009-04-27 17:06:32 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
reworked rendering of objects via VAs a bit:
* decals now have a seperate VA
* partly fixed picking
I'm still not happy with because of the picking stuff: I want to prevent giving
each object with a 3d model it's own name since that would result in a new set
of vertex arrays for _all_ objects of the same type in the map. (since the pick
name is used a sorting criterion). So instead only
the item id of the object is put in the pickname. That means we loose the
information about which rendered model belongs to which object. This shouldn't
be too bad in case of tables, chairs etc.. because these objects are always the same,
but it's ugly nevertheless because it results in an extra complexity when "looking at"
objects or doing other stuff with objects.
Modified Paths:
--------------
abysmal/trunk/src/base/object.h
abysmal/trunk/src/common/bitmanip.h
abysmal/trunk/src/game/uw/states/mainstate.cpp
abysmal/trunk/src/game/uw/uwmodel.cpp
abysmal/trunk/src/game/uw/uwobject.cpp
abysmal/trunk/src/game/uw/uwobject.h
abysmal/trunk/src/renderer/renderer.cpp
abysmal/trunk/src/renderer/renderer.h
Added Paths:
-----------
abysmal/trunk/src/renderer/pickname.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 17:06:05
|
Revision: 337
http://abysmal.svn.sourceforge.net/abysmal/?rev=337&view=rev
Author: jlanger85
Date: 2009-04-27 17:05:54 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
a first try at rendering objects with VAs
Modified Paths:
--------------
abysmal/trunk/src/base/object.h
abysmal/trunk/src/game/uw/uwobject.cpp
abysmal/trunk/src/game/uw/uwobject.h
abysmal/trunk/src/renderer/glwrapper.h
abysmal/trunk/src/renderer/renderer.cpp
abysmal/trunk/src/renderer/renderer.h
abysmal/trunk/src/renderer/vertex_array.h
Added Paths:
-----------
abysmal/trunk/src/base/geometryfwd.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 17:05:31
|
Revision: 336
http://abysmal.svn.sourceforge.net/abysmal/?rev=336&view=rev
Author: jlanger85
Date: 2009-04-27 17:05:21 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
use tex_world for all textures except the object textures from object.gr
Modified Paths:
--------------
abysmal/trunk/src/game/uw/import/textureloader.cpp
abysmal/trunk/src/game/uw/import/textureloader.h
abysmal/trunk/src/renderer/texture.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 17:05:02
|
Revision: 335
http://abysmal.svn.sourceforge.net/abysmal/?rev=335&view=rev
Author: jlanger85
Date: 2009-04-27 17:04:53 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
fixed a bunch of warnings
Modified Paths:
--------------
abysmal/trunk/src/base/object.h
abysmal/trunk/src/game/game.cpp
abysmal/trunk/src/game/uw/import/modelimport.cpp
abysmal/trunk/src/game/uw/import/stringsloader.cpp
abysmal/trunk/src/game/uw/states/mainstate.cpp
abysmal/trunk/src/game/uw/ui/textbox.cpp
abysmal/trunk/src/game/uw/uwmodel.cpp
abysmal/trunk/src/game/uw/uwobject.cpp
abysmal/trunk/src/renderer/tess.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 17:04:25
|
Revision: 334
http://abysmal.svn.sourceforge.net/abysmal/?rev=334&view=rev
Author: jlanger85
Date: 2009-04-27 17:04:14 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
some more cleanup in the renderer
Modified Paths:
--------------
abysmal/trunk/src/renderer/renderer.cpp
abysmal/trunk/src/renderer/renderer.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 17:04:05
|
Revision: 333
http://abysmal.svn.sourceforge.net/abysmal/?rev=333&view=rev
Author: jlanger85
Date: 2009-04-27 17:03:53 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
* put vertex array stuff in seperate file
* cleaned up renderer.cpp: removed the different "render methods":
- VBOs are now automatically used when OpenGL version >= 1.5
- add a cvar "r_cull" to enable/disable culling
- removed the old rendering code for culled data (the one that stored away the
triangles) in favor of the VA based
- removed the old (unused) rendering code that rendered triangles directly
without sorting them
Modified Paths:
--------------
abysmal/trunk/src/renderer/renderer.cpp
abysmal/trunk/src/renderer/renderer.h
Added Paths:
-----------
abysmal/trunk/src/renderer/vertex_array.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 17:03:49
|
Revision: 332
http://abysmal.svn.sourceforge.net/abysmal/?rev=332&view=rev
Author: jlanger85
Date: 2009-04-27 17:03:30 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
print OpenGL version number on startup
Modified Paths:
--------------
abysmal/trunk/src/main.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 17:03:21
|
Revision: 331
http://abysmal.svn.sourceforge.net/abysmal/?rev=331&view=rev
Author: jlanger85
Date: 2009-04-27 17:03:12 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
don't use TR1 from gcc 4.3
Modified Paths:
--------------
abysmal/trunk/CMakeLists.txt
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 17:03:05
|
Revision: 330
http://abysmal.svn.sourceforge.net/abysmal/?rev=330&view=rev
Author: jlanger85
Date: 2009-04-27 17:02:55 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
simplified the vertex_array template: both the tuples and the buffer objects are
stored in the same map. Also merged both render and render_vbo functions and
added vbo support to the render_indices function
Modified Paths:
--------------
abysmal/trunk/src/renderer/renderer.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 17:02:46
|
Revision: 329
http://abysmal.svn.sourceforge.net/abysmal/?rev=329&view=rev
Author: jlanger85
Date: 2009-04-27 17:02:35 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
templatized the vertex_array
Modified Paths:
--------------
abysmal/trunk/src/renderer/glwrapper.h
abysmal/trunk/src/renderer/renderer.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-27 17:02:23
|
Revision: 328
http://abysmal.svn.sourceforge.net/abysmal/?rev=328&view=rev
Author: jlanger85
Date: 2009-04-27 17:02:12 +0000 (Mon, 27 Apr 2009)
Log Message:
-----------
moved the VA/VBO related stuff from renderer into seperate class
this is the first step towards making this reusable (for example for the object
rendering)
Modified Paths:
--------------
abysmal/trunk/src/renderer/renderer.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-23 19:02:21
|
Revision: 327
http://abysmal.svn.sourceforge.net/abysmal/?rev=327&view=rev
Author: jlanger85
Date: 2009-04-23 19:02:17 +0000 (Thu, 23 Apr 2009)
Log Message:
-----------
another typo fixed
Modified Paths:
--------------
abysmal/trunk/doc/uw-formats.txt
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-23 18:58:43
|
Revision: 326
http://abysmal.svn.sourceforge.net/abysmal/?rev=326&view=rev
Author: jlanger85
Date: 2009-04-23 18:58:39 +0000 (Thu, 23 Apr 2009)
Log Message:
-----------
minor typo
Modified Paths:
--------------
abysmal/trunk/doc/uw-formats.txt
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-23 18:55:50
|
Revision: 325
http://abysmal.svn.sourceforge.net/abysmal/?rev=325&view=rev
Author: jlanger85
Date: 2009-04-23 18:55:34 +0000 (Thu, 23 Apr 2009)
Log Message:
-----------
Lots work on the textured 3d models:
* updated uw-formats.txt with more infos about 3d models and the textures used
for the objects
* fixed reading of the texcoords in the modeldecoder: these do not belong to the
vertex, but to the faces instead.
* fixed texturing of door frames and and pillars. Even avoided a bug that the
original game has with door frame texturing :-)
* most objects are textured properly. Only thing missing is the gravestone
* levers also use the "8-way switch model". Those are now rendered using this
model which made the "lever" class with it's custom rendering superflous.
* decals are also rendered using the "decal" model and use a polygon offset to
avoid z-fighting. Unfortunately OpenGL doesn't apply the polygon offset in
selection mode, so selecting decals doesn't work properly (both the wall and
the decal to have almost the same z-value, so sometimes the wall is selected
and sometimes the decal). Don't know how to fix it yet, maybe manually add a
little offset to the decals but that seems rather hackish.
* the player now doesn't collide with some objects anymore (levers, switches,
decals and so one). Doesn't make sense to collide with them as these objects
are directly in front of walls anyhow and the "extents" values of these
objects also don't appear to be valid.
* fixed setting the correct texture wrap mode for object textures in texture.cpp
Modified Paths:
--------------
abysmal/trunk/doc/uw-formats.txt
abysmal/trunk/src/game/uw/import/levelloader.cpp
abysmal/trunk/src/game/uw/import/modelimport.cpp
abysmal/trunk/src/game/uw/import/modelimport.h
abysmal/trunk/src/game/uw/import/textureloader.cpp
abysmal/trunk/src/game/uw/import/textureloader.h
abysmal/trunk/src/game/uw/uwmodel.cpp
abysmal/trunk/src/game/uw/uwobject.cpp
abysmal/trunk/src/game/uw/uwobject.h
abysmal/trunk/src/renderer/renderer.cpp
abysmal/trunk/src/renderer/texture.cpp
abysmal/trunk/src/renderer/texturefwd.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-23 18:55:12
|
Revision: 324
http://abysmal.svn.sourceforge.net/abysmal/?rev=324&view=rev
Author: jlanger85
Date: 2009-04-23 18:54:53 +0000 (Thu, 23 Apr 2009)
Log Message:
-----------
object positions should be correct now
Modified Paths:
--------------
abysmal/trunk/src/game/uw/uwobject.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-23 18:54:35
|
Revision: 323
http://abysmal.svn.sourceforge.net/abysmal/?rev=323&view=rev
Author: jlanger85
Date: 2009-04-23 18:54:31 +0000 (Thu, 23 Apr 2009)
Log Message:
-----------
some infos about door models
Modified Paths:
--------------
abysmal/trunk/doc/uw-formats.txt
abysmal/trunk/src/game/uw/import/modelimport.cpp
abysmal/trunk/src/game/uw/uwobject.cpp
abysmal/trunk/src/game/uw/uwobject.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-20 21:10:05
|
Revision: 322
http://abysmal.svn.sourceforge.net/abysmal/?rev=322&view=rev
Author: jlanger85
Date: 2009-04-20 21:09:53 +0000 (Mon, 20 Apr 2009)
Log Message:
-----------
better initialize the object position with something reasonable...
Modified Paths:
--------------
abysmal/trunk/src/tools/uwmdlview.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-20 20:44:34
|
Revision: 321
http://abysmal.svn.sourceforge.net/abysmal/?rev=321&view=rev
Author: jlanger85
Date: 2009-04-20 20:44:29 +0000 (Mon, 20 Apr 2009)
Log Message:
-----------
hopefully fixed the linking of the static libs.
The circular dependency between core -> uw and core -> shock is now gone
Modified Paths:
--------------
abysmal/trunk/doc/uw-formats.txt
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-20 20:43:55
|
Revision: 320
http://abysmal.svn.sourceforge.net/abysmal/?rev=320&view=rev
Author: jlanger85
Date: 2009-04-20 20:43:51 +0000 (Mon, 20 Apr 2009)
Log Message:
-----------
pillars in UW2 are now rendered
Modified Paths:
--------------
abysmal/trunk/src/game/uw/import/modelimport.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-20 20:43:15
|
Revision: 319
http://abysmal.svn.sourceforge.net/abysmal/?rev=319&view=rev
Author: jlanger85
Date: 2009-04-20 20:43:08 +0000 (Mon, 20 Apr 2009)
Log Message:
-----------
added a standalone model viewer
Modified Paths:
--------------
abysmal/trunk/src/game/uw/import/modelimport.cpp
abysmal/trunk/src/game/uw/import/modelimport.h
abysmal/trunk/src/game/uw/uwmodel.cpp
abysmal/trunk/src/game/uw/uwmodel.h
Added Paths:
-----------
abysmal/trunk/src/tools/uwmdlview.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-20 20:42:31
|
Revision: 318
http://abysmal.svn.sourceforge.net/abysmal/?rev=318&view=rev
Author: jlanger85
Date: 2009-04-20 20:42:27 +0000 (Mon, 20 Apr 2009)
Log Message:
-----------
hopefully fixed the linking of the static libs.
The circular dependency between core -> uw und core -> shock is now gone
Modified Paths:
--------------
abysmal/trunk/src/CMakeLists.txt
abysmal/trunk/src/backend/CMakeLists.txt
abysmal/trunk/src/backend/backend.cpp
abysmal/trunk/src/backend/backend.h
abysmal/trunk/src/base/CMakeLists.txt
abysmal/trunk/src/base/config.cpp
abysmal/trunk/src/game/CMakeLists.txt
abysmal/trunk/src/game/core.cpp
abysmal/trunk/src/game/core.h
abysmal/trunk/src/game/shock/CMakeLists.txt
abysmal/trunk/src/game/shock/shockgame.cpp
abysmal/trunk/src/game/shock/shockgame.h
abysmal/trunk/src/game/shock/states/CMakeLists.txt
abysmal/trunk/src/game/uw/CMakeLists.txt
abysmal/trunk/src/game/uw/states/CMakeLists.txt
abysmal/trunk/src/game/uw/uwgame.cpp
abysmal/trunk/src/game/uw/uwgame.h
abysmal/trunk/src/main.cpp
abysmal/trunk/src/system/CMakeLists.txt
abysmal/trunk/src/tools/CMakeLists.txt
abysmal/trunk/src/ui/CMakeLists.txt
abysmal/trunk/src/viewer/CMakeLists.txt
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jla...@us...> - 2009-04-20 20:40:40
|
Revision: 317
http://abysmal.svn.sourceforge.net/abysmal/?rev=317&view=rev
Author: jlanger85
Date: 2009-04-20 20:40:35 +0000 (Mon, 20 Apr 2009)
Log Message:
-----------
fixed a few more copyright years
Modified Paths:
--------------
abysmal/trunk/src/base/command.cpp
abysmal/trunk/src/base/command.h
abysmal/trunk/src/base/cvar.cpp
abysmal/trunk/src/base/cvar.h
abysmal/trunk/src/tools/genbmfont.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|