Get the DisplayEE ready for the normal PS2 renderer
10 lines of code changed in:
Fix: When not virtual, the code was getting called here, even though it was on the PS2
2 lines of code changed in:
fix warnings on PS2
8 lines of code changed in:
Fix compile
4 lines of code changed in:
Placeholder, compile this instead of the normal sound manager on the PS2
0 lines of code changed in:
This is just a placeholder, it can be compiled instaed of normal threads if threads are not possible
97 lines of code changed in:
Add the operate command, this will be a facilitator for expressions
a + b, c == d, g .= z etc.
263 lines of code changed in:
Fix some textures not showing up
4 lines of code changed in:
Don't calculate the normals for geometries that are not triangles
Remove commented code
7 lines of code changed in:
Loadable Model uses IsAnimated now
4 lines of code changed in:
OOPS! faulty merge
1 lines of code changed in:
Fix shapes
20 lines of code changed in:
Give mesh direct access.
1 lines of code changed in:
Add IsAnimated flag as well as fixing Normal Calculations
17 lines of code changed in:
cleanup
7 lines of code changed in:
We always use a color
3 lines of code changed in:
Fix a lot of warnings with -Wall
74 lines of code changed in:
make thread safe
12 lines of code changed in:
When was this removed?
3 lines of code changed in:
Use CLBKMAN for validating callbacks before doing them.
18 lines of code changed in:
Instance of ClbkMan
1 lines of code changed in:
Callback manager (tracker)
29 lines of code changed in:
Set output location to be in the root folder so we don't have the annoying problem of trying to set the debug path.
8 lines of code changed in:
Fix some stuff
8 lines of code changed in:
Transotale
51 lines of code changed in:
commit the updated window along with a fix to prevent it from crashing when trying to generate the window
25 lines of code changed in:
update makefile
1 lines of code changed in:
Update PS2 build
2 lines of code changed in:
get ready to display... something
5 lines of code changed in:
Allow GL_EXT specifics
0 lines of code changed in:
fix compile on PS2
5 lines of code changed in:
allow destruction of OGL's GL_EXT
10 lines of code changed in:
HACK: Allow mercury to operate without any sound driver
3 lines of code changed in:
allow mercury to be used without threads if necessiary with the NO_THREADS directive
3 lines of code changed in:
fix a warning
2 lines of code changed in:
PS2 Actually works! Well... sort of... It still needs to know how to display stuff to the screen
5 lines of code changed in:
Fix warnings
60 lines of code changed in:
fix EE compile
7 lines of code changed in:
Update the PS2 file.
8 lines of code changed in:
Update for DrawNoGeometry
65 lines of code changed in:
Sprites don't need geometries.
Seperate drawing that do and do not use geometries.
Disable states after interleaved array drawing.
72 lines of code changed in:
Remove vertice stuff
0 lines of code changed in:
update
7 lines of code changed in:
Fix
8 lines of code changed in:
Fix compile(untested)
5 lines of code changed in:
update
1 lines of code changed in:
update project
0 lines of code changed in:
Fixes
4 lines of code changed in:
Update to allow for loading a common set of vertices as well as other types of geometries to draw. I'll debug on windows.
96 lines of code changed in:
Update
2 lines of code changed in:
FIX the perspective problem... but still suffering from some minor glitches wrt z-buffer.
18 lines of code changed in:
update project
6 lines of code changed in:
REVERT! The new method was much more convoluted. I went back to the new one, except modified the searching, so that it is slightly faster on quads, and drastically faster on triangles.
84 lines of code changed in:
New softwareC blitter. This should be much faster than the old one. It still has a handfull of bugs and needs to be INT'ed
108 lines of code changed in:
Set textures to CLAMP_UV. Also invert V on models differently so
REPEAT_V is not required.
3 lines of code changed in:
Cleanup and remove MercuryDisplayTypes.cpp
4 lines of code changed in:
Ortho Z of 0 should not produce all z's of zero.
1 lines of code changed in:
FIX: Actually do the display of things without textures.
5 lines of code changed in:
fix compile
6 lines of code changed in:
update makefile for PS2
4 lines of code changed in:
use virtual ~'s even though unessiary to prevent warnings
4 lines of code changed in:
Prepare threads for PS2 use
12 lines of code changed in:
Prefix rotation modes with RM_
7 lines of code changed in:
commit some display stuff, for the EE
13 lines of code changed in:
fix crashes
16 lines of code changed in:
Do not-full-alpha calc on lum-alpha stuff
6 lines of code changed in:
oops! Minor miscalculation on the alpha there... (Fixed)
4 lines of code changed in:
Pay attention to diffuse alpha's
58 lines of code changed in:
fake shitty sphere map
17 lines of code changed in:
keep the software c window right
1 lines of code changed in:
allow for non-640x480 window with SoftwareC
1 lines of code changed in:
Fix window for use with windows.
1 lines of code changed in:
SoftwareC in linux!
70 lines of code changed in:
fix warning
1 lines of code changed in:
Move all SW Renderer stuff into Window.
44 lines of code changed in:
Add ABS to math
2 lines of code changed in:
Update/fix corner'd polys, and screen shots
9 lines of code changed in:
Update + add /QIfist flag to supress _ftol which is eating up almost 5% of our run time.
1 lines of code changed in:
Many optimizations (~25% speed increase possible)
34 lines of code changed in:
Fix linux compile
1 lines of code changed in:
MakeOBJ application
219 lines of code changed in:
Manually transpose matrix
14 lines of code changed in:
Remove unused rotate, delete commented code, and add const
7 lines of code changed in:
Push and flush view matrix when switching perspectives
6 lines of code changed in:
SoftwareC -- a bit faster (~5%)
56 lines of code changed in:
WORKING!! Well mostly, yeah... sorta
27 lines of code changed in:
Almost working... Actually do textures now.
130 lines of code changed in:
Working Z-buffer, and W per-pixel culling
133 lines of code changed in:
cleanup
7 lines of code changed in:
push and pop view
6 lines of code changed in:
Make private
2 lines of code changed in:
fix sprite sizing
3 lines of code changed in:
Clean up
9 lines of code changed in:
Protect the ProjectionStack inside of display since we have to do special things when changing it.
46 lines of code changed in:
Update
22 lines of code changed in:
projection updates
11 lines of code changed in:
Actually do polygons.
55 lines of code changed in:
Update:Remove lists
4 lines of code changed in:
remove senseless opengl stuff
0 lines of code changed in:
Use mercury's software matrix stack
11 lines of code changed in:
remove commented code
0 lines of code changed in:
Lights needs matrix data too
5 lines of code changed in:
Don't continue loading if the file header is incorrect.
8 lines of code changed in:
Fix ODE matrix transposition
6 lines of code changed in:
fix build in linux fully!
5 lines of code changed in:
Fix model animation
1 lines of code changed in:
Newline at end of file
2 lines of code changed in:
Project update
1 lines of code changed in:
Quit using VC 6.
3 lines of code changed in:
Updated
14 lines of code changed in:
Update
2 lines of code changed in:
Use our own matrix stacks
4 lines of code changed in:
Move to MercuryMatrix
1 lines of code changed in:
Use our own matrix stacks
4 lines of code changed in:
Updated
166 lines of code changed in:
Use our own matrix stacks
17 lines of code changed in:
Use our own matrix stacks
138 lines of code changed in:
update for linux
6 lines of code changed in:
Update for linux
3 lines of code changed in:
Makefile update for linux
3 lines of code changed in:
Each screen pushes and pop's its own view stack.
9 lines of code changed in:
Make things actually look like row major
36 lines of code changed in:
Increment number of frames drawn
2 lines of code changed in:
Commit line function. NOT: It's not working fully yet. I must write an algorithm to automatically know to go to the extremes of the screen, instead of spending time drawing the line from something like x=-100000 to x=1000000 or something else that's dumb.
88 lines of code changed in:
Optimize: static some things, do all the index calculations when possible, merge both modelview and perspective matricies togeathere whenever possible, and other such optimizations, ~3x faster now.
24 lines of code changed in:
Remove Cache, add D3D
8 lines of code changed in:
Don't do a DC lookup with windows every time. This slows us down some and makes something that looks an aweful lot like a memory leak.
5 lines of code changed in:
Fix renderer
75 lines of code changed in:
Load identity when doing perspective view. For some reason, OGL is already at the identity matrix, however when doing our own matrix stacks, it ends up not bein ident'd at this point.
2 lines of code changed in:
Move on to next one if texture is still loading during dead search.
2 lines of code changed in:
Small update
3 lines of code changed in:
Project update
4 lines of code changed in:
Software matrix stack. Needed for Direct3D and probably the software render too.
51 lines of code changed in:
null
1 lines of code changed in:
reorganize
7 lines of code changed in:
Update
10 lines of code changed in:
DirectX files
316 lines of code changed in:
Cleanup
10 lines of code changed in:
Vertice counting
10 lines of code changed in:
Remove unused code
5 lines of code changed in:
Remove cache (used glLists)
20 lines of code changed in:
update
0 lines of code changed in:
remove cache (unused)
0 lines of code changed in:
remove MercuryCache.h include
18 lines of code changed in:
Oops, should be able to load textures for now
8 lines of code changed in:
assert
8 lines of code changed in:
Correct load function
1 lines of code changed in:
Mercury will automatically prepend the path to the image filenames
11 lines of code changed in:
put jupiter in INI
1 lines of code changed in:
Ability to prepend path to texture filename
8 lines of code changed in:
use path
1 lines of code changed in:
Use model base class
2 lines of code changed in:
Null terminate
2 lines of code changed in:
update
2 lines of code changed in:
Move some texture stuff around
9 lines of code changed in:
NULL terminate string and use m_path not MODEL:
3 lines of code changed in:
Fix incorrect graphics
2 lines of code changed in:
Remove unused code
3 lines of code changed in:
Make ODE able to do collision with Geometries.
19 lines of code changed in:
Add GetGeometries accessor
10 lines of code changed in:
Update model file names
4 lines of code changed in:
converted models
62 lines of code changed in:
align 32
2 lines of code changed in:
Add Geometry to project
8 lines of code changed in:
Faster, still wrong though
12 lines of code changed in:
Well... something displays...
179 lines of code changed in:
Null terminate char*
4 lines of code changed in:
Remove DrawUV and DrawNormal.
Remove immediate drawing from geometry rendering.
Tweak Enable and disable lights.
6 lines of code changed in:
Functions for UV recalculation
3 lines of code changed in:
Recalculate UV after text load.
1 lines of code changed in:
Recalculate UVs after graphic load
25 lines of code changed in:
Only load material .ini files into materials
12 lines of code changed in:
Don't use cache anywhere.
1 lines of code changed in:
Update (filling more stuff in)
166 lines of code changed in:
Use m_name
1 lines of code changed in:
Construct indices
13 lines of code changed in:
Small updates
4 lines of code changed in:
Cleanup
3 lines of code changed in:
We need both glActiveTextureARB and glClientActiveTextureARB
2 lines of code changed in:
glEnableClientState
glDisableClientState
7 lines of code changed in:
Fix multitextures
2 lines of code changed in:
actually retrieve norm's from MS3d
24 lines of code changed in:
Fixed model
0 lines of code changed in:
Fix broken vertice morphing
2 lines of code changed in:
Read all indices at once
1 lines of code changed in:
Fix leak
1 lines of code changed in:
remove logging command
0 lines of code changed in:
Fix inverted texture mapping
1 lines of code changed in:
Draw from indice array
53 lines of code changed in:
Geometry is now a pointer. Also fill indice array with indices.
9 lines of code changed in:
Add an indice array
10 lines of code changed in:
Update
24 lines of code changed in:
use accessor
1 lines of code changed in:
remove draw mesh
2 lines of code changed in:
Geometry is now a pointer
48 lines of code changed in:
Project update
16 lines of code changed in:
Fix compile
2 lines of code changed in:
MercuryVertPacked -> MercuryVertex
2 lines of code changed in:
Update and copyright
65 lines of code changed in:
Update
11 lines of code changed in:
MercuryVertPacked -> MercuryVertex
20 lines of code changed in:
Update
34 lines of code changed in:
Updated. Charles you might want to copyright these.
9 lines of code changed in:
MercuryVertPacked -> MercuryVertex
2 lines of code changed in:
Polygons are going be reworked once geometries and vertices are completed.
11 lines of code changed in:
Mercury now only has MercuryVertex and a vertex wrapper. This will help clear up confusion in many cases. Also MercuryNormal is nothing more than a MercuryPoint.
28 lines of code changed in:
Fix compile
2 lines of code changed in:
redefine the exports for use in non-classful languages.
And prepare for the DLL project for .net 2k3
81 lines of code changed in:
update for .def file, it's out of date and does not reflect the project as it is.
19 lines of code changed in:
Functions for classless and other non-c++ languages
156 lines of code changed in:
floating point warning
1 lines of code changed in:
Update VC6 Project
8 lines of code changed in:
Fix compile.
5 lines of code changed in:
Update, to prevent crash on title screen
1 lines of code changed in:
Add geometry files and remove unsupported formats
8 lines of code changed in:
Update project with new files and remove old
16 lines of code changed in:
Changes to use MercuryGeometry (incomplete)
76 lines of code changed in:
Support VertexBufferObjects
18 lines of code changed in:
Changes to use MercuryGeometry (incomplete)
67 lines of code changed in:
Reduce number of types
11 lines of code changed in:
use HGMDL
8 lines of code changed in:
Changes to use MercuryGeometry (incomplete)
12 lines of code changed in:
use HGMDL
3 lines of code changed in:
Changes to use MercuryGeometry (incomplete)
104 lines of code changed in:
Changes in regards to MercuryGeometry
12 lines of code changed in:
Fix return bug
2 lines of code changed in:
update
6 lines of code changed in:
Load HGMDL not milkshape
1 lines of code changed in:
HGMDL version of logo
14 lines of code changed in:
Optimized model
0 lines of code changed in:
comment out broken stuff
4 lines of code changed in:
Add support for a software-c renderer
324 lines of code changed in:
Support different renderer types
32 lines of code changed in:
unconst a lot of functions so a software renderer is possible.
51 lines of code changed in:
Rename the global basic type "NONE" to "IET_NONE" we shouldn't have such a ambiguous term running a muck.
8 lines of code changed in:
Fixes for linux compile
4 lines of code changed in:
Turn point sprites only when needed
2 lines of code changed in:
Up to date project for VC6
16 lines of code changed in: