Mercurial
Mercurial
>
icculus
>
mojoshader
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-120
+120
+1000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
Fixed wrong type for uniform/attribute locations.
trunk
2008-04-27, by Ryan C. Gordon
Added a FIXME comment.
trunk
2008-04-27, by Ryan C. Gordon
Cache attribute locations for GLSL programs at link time.
trunk
2008-04-27, by Ryan C. Gordon
Whitespace fix.
trunk
2008-04-27, by Ryan C. Gordon
Minor clarification in MOJOSHADER_glInit() documentation.
trunk
2008-04-27, by Ryan C. Gordon
Whoops, GLSL objects are GLhandleARB, not GLuint.
trunk
2008-04-27, by Ryan C. Gordon
Finished implementing MOJOSHADER_glLinkProgram().
trunk
2008-04-27, by Ryan C. Gordon
Added STATICARRAYLEN macro to mojoshader_opengl.c ...
trunk
2008-04-27, by Ryan C. Gordon
Cleaned up GLSL shader compile code with some gotos.
trunk
2008-04-27, by Ryan C. Gordon
Implemented MOJOSHADER_glProgramReady().
trunk
2008-04-27, by Ryan C. Gordon
Cache uniform locations for GLSL programs at link time.
trunk
2008-04-27, by Ryan C. Gordon
A little more work on MOJOSHADER_glLinkProgram().
trunk
2008-04-27, by Ryan C. Gordon
Implemented uniform array setting in OpenGL glue code.
trunk
2008-04-27, by Ryan C. Gordon
Initial add of mojoshader_opengl.c
trunk
2008-04-26, by Ryan C. Gordon
Removed incorrect statement in the documentation.
trunk
2008-04-26, by Ryan C. Gordon
Removed references to "fragment" programs in header.
trunk
2008-04-26, by Ryan C. Gordon
Reduced const insanity in API spec.
trunk
2008-04-26, by Ryan C. Gordon
Added API to set pixel shader uniforms.
trunk
2008-04-26, by Ryan C. Gordon
API design change.
trunk
2008-04-25, by Ryan C. Gordon
Initial API proposal for OpenGL glue.
trunk
2008-04-25, by Ryan C. Gordon
Allow internal dependency on malloc/free to be #ifdef'd out.
trunk
2008-04-25, by Ryan C. Gordon
Malloc() now handles calling out_of_memory() if necessary.
trunk
2008-04-25, by Ryan C. Gordon
Prefix register names with "vs_" or "ps_" in GLSL profile.
trunk
2008-04-25, by Ryan C. Gordon
Print variable names in testparse.c.
trunk
2008-04-25, by Ryan C. Gordon
Don't need my #define hack for attributes in GLSL profile anymore.
trunk
2008-04-25, by Ryan C. Gordon
Added profile-specific variable names to returned parse data.
trunk
2008-04-25, by Ryan C. Gordon
Attribute fixes for GLSL profile.
trunk
2008-04-24, by Ryan C. Gordon
Patched to compile on Mac OS X.
trunk
2008-04-24, by Ryan C. Gordon
Store profile string in MOJOSHADER_parseData.
trunk
2008-04-23, by Ryan C. Gordon
Don't increase instruction count for DEFx and DCL opcodes.
trunk
2008-04-22, by Ryan C. Gordon
Marked some incorrected source modifiers for failure in GLSL profile.
trunk
2008-04-22, by Ryan C. Gordon
Fixed my braindead MOD_SATURATE code in GLSL profile.
trunk
2008-04-22, by Ryan C. Gordon
Fixed source argument output in GLSL profile.
trunk
2008-04-22, by Ryan C. Gordon
Improvements to the saturate modifier support.
trunk
2008-04-22, by Ryan C. Gordon
Assignment modifier tweak in GLSL profile.
trunk
2008-04-22, by Ryan C. Gordon
More work on correct scalar/vector types.
trunk
2008-04-22, by Ryan C. Gordon
Whoops, cut-and-paste error in GLSL profile's SLT emitter.
trunk
2008-04-22, by Ryan C. Gordon
Fix vector assignment in DP3 and DP4 in GLSL profile.
trunk
2008-04-22, by Ryan C. Gordon
Check for replicate swizzle in RCP opcode state.
trunk
2008-04-22, by Ryan C. Gordon
Whoops, accidentally deleted state_MOVA().
trunk
2008-04-22, by Ryan C. Gordon
Fixed some opcodes to work with scalar values in GLSL profile.
trunk
2008-04-22, by Ryan C. Gordon
Patched finderrors to build on Linux again.
trunk
2008-04-22, by Ryan C. Gordon
Ignore massive test case shader directories.
trunk
2008-04-22, by Ryan C. Gordon
finderrors.c now pumps event queue and paints the SDL window.
trunk
2008-04-21, by Ryan C. Gordon
Updatged CMakeLists.txt to remove pthread reference.
trunk
2008-04-21, by Ryan C. Gordon
Ripped out the multithreading from finderrors.c ...
trunk
2008-04-21, by Ryan C. Gordon
Push parsed shaders through GLSL compiler to see what breaks.
trunk
2008-04-21, by Ryan C. Gordon
Really remove svnpush.pl this time. :)
trunk
2008-04-21, by Ryan C. Gordon
Added .hgignore ...
trunk
2008-04-21, by Ryan C. Gordon
Remove svnpush.pl ... I guess I'm done with this.
trunk
2008-04-21, by Ryan C. Gordon
More swizzle/writemask work.
trunk
2008-04-21, by Ryan C. Gordon
Cleaned up most of the swizzle/writemask mismatches.
trunk
2008-04-21, by Ryan C. Gordon
Make swizzles match write masks in GLSL profile.
trunk
2008-04-21, by Ryan C. Gordon
Reinitialize Context::dwords on each new instruction.
trunk
2008-04-21, by Ryan C. Gordon
Removed "dest_args" array...it's only ever one structure.
trunk
2008-04-21, by Ryan C. Gordon
Added more fails to GLSL profile.
trunk
2008-04-21, by Ryan C. Gordon
Removed comment emitters.
trunk
2008-04-21, by Ryan C. Gordon
Changed comment emitters.
trunk
2008-04-21, by Ryan C. Gordon
More explicit testing for coissue bit conditions.
trunk
2008-04-20, by Ryan C. Gordon
Fixed vs_2_0 output registers that don't need to be DCL'd in GLSL profile.
trunk
2008-04-20, by Ryan C. Gordon
Fixed infinite recursion.
trunk
2008-04-20, by Ryan C. Gordon
Fixed DCL parse and D3D profile for ps_3_0.
trunk
2008-04-20, by Ryan C. Gordon
Added finderrors.c to revision control.
trunk
2008-04-19, by Ryan C. Gordon
Relative addressing work.
trunk
2008-04-19, by Ryan C. Gordon
Cleaned up tests for shader type and version.
trunk
2008-04-19, by Ryan C. Gordon
Fixed bogus instruction token count errors.
trunk
2008-04-19, by Ryan C. Gordon
Commented out apparently-bogus validity check.
trunk
2008-04-19, by Ryan C. Gordon
Hopefully sorted out the reported uniform/attribute mess.
trunk
2008-04-19, by Ryan C. Gordon
Removed explicit numbers on enums in mojoshader.h.
trunk
2008-04-19, by Ryan C. Gordon
Export sampler information in public API.
trunk
2008-04-19, by Ryan C. Gordon
Don't create unnecessary attributes.
trunk
2008-04-19, by Ryan C. Gordon
Fixed TEX argument parsing.
trunk
2008-04-18, by Ryan C. Gordon
Prevent segfault on bogus instruction token.
trunk
2008-04-18, by Ryan C. Gordon
Return a more-meaningful pass/fail error code from testparse main().
trunk
2008-04-18, by Ryan C. Gordon
Attempt to optimize CMP and CND in GLSL profile.
trunk
2008-04-18, by Ryan C. Gordon
Fixed cut-and-paste bug.
trunk
2008-04-17, by Ryan C. Gordon
First shot at predicated instruction support.
trunk
2008-04-17, by Ryan C. Gordon
Apparently LRP maps perfectly to GLSL's built-in mix() function.
trunk
2008-04-17, by Ryan C. Gordon
DST is a vertex-only opcode.
trunk
2008-04-17, by Ryan C. Gordon
Removed DST clutter in GLSL profile, too.
trunk
2008-04-17, by Ryan C. Gordon
Cleaned up LRP emitter in GLSL profile.
trunk
2008-04-17, by Ryan C. Gordon
Just adding some whitespace in the GLSL profile's LOOP emitter.
trunk
2008-04-17, by Ryan C. Gordon
Fixed LOOP output in GLSL profile.
trunk
2008-04-16, by Ryan C. Gordon
Missed a few more 'f' chars in GLSL floating point constants.
trunk
2008-04-16, by Ryan C. Gordon
Removed 'f' from floating point constants in GLSL profile.
trunk
2008-04-16, by Ryan C. Gordon
Fix to M3X2 in GLSL profile.
trunk
2008-04-16, by Ryan C. Gordon
Fixed DEF and DEFI output in GLSL profile.
trunk
2008-04-16, by Ryan C. Gordon
Removed a commented-out line.
trunk
2008-04-16, by Ryan C. Gordon
Changed a "vec" to a "vec4".
trunk
2008-04-16, by Ryan C. Gordon
Minor tweaks to Malloc() and Free() convenience functions.
trunk
2008-04-12, by Ryan C. Gordon
Fixed paths in svnpush.pl ...
trunk
2008-04-07, by Ryan C. Gordon
Implemented LOOP/ENDLOOP in GLSL profile.
trunk
2008-04-07, by Ryan C. Gordon
Added svnpush.pl for now.
trunk
2008-04-07, by Ryan C. Gordon
Hopefully fixed loop register inheriting to subroutines.
trunk
2008-04-06, by Ryan C. Gordon
Fixed comparisons in GLSL profile and improved validation.
trunk
2008-04-06, by Ryan C. Gordon
SINCOS work.
trunk
2008-04-06, by Ryan C. Gordon
Implemented CND in GLSL profile.
trunk
2008-04-06, by Ryan C. Gordon
Sorta implemented CMP for GLSL profile.
trunk
2008-04-06, by Ryan C. Gordon
(Maybe?) Implemented EXPP in GLSL profile.
trunk
2008-04-06, by Ryan C. Gordon
Macroized the passthrough emitters.
trunk
2008-04-06, by Ryan C. Gordon
Implemented DSX and DSY in the GLSL profile.
trunk
2008-04-06, by Ryan C. Gordon
Implemented REP and ENDREP in the GLSL profile.
trunk
2008-04-06, by Ryan C. Gordon
Print output in testparse.c byte-by-byte instead of as an ASCIZ string.
trunk
2008-04-06, by Ryan C. Gordon
Implemented POW in GLSL profile.
trunk
2008-04-06, by Ryan C. Gordon
Implemented LOGP in GLSL profile.
trunk
2008-04-06, by Ryan C. Gordon
Fixed linked list corruption.
trunk
2008-04-06, by Ryan C. Gordon
Added "passthrough" profile, which just sends the bytecode through unchanged;
trunk
2008-04-06, by Ryan C. Gordon
Added NRM implementation to GLSL profile.
trunk
2008-04-06, by Ryan C. Gordon
Try declaring aL in the for loop instead of globally.
trunk
2008-04-05, by Ryan C. Gordon
A little improvement to GLSL source argument modifiers.
trunk
2008-04-05, by Ryan C. Gordon
Added fog attribute to GLSL profile.
trunk
2008-04-05, by Ryan C. Gordon
Attribute parsing is closer to correct now.
trunk
2008-04-05, by Ryan C. Gordon
Minor DCL output fix in GLSL profile.
trunk
2008-04-05, by Ryan C. Gordon
More work on emit_GLSL_DCL().
trunk
2008-04-05, by Ryan C. Gordon
First shot at DCL emitter for GLSL profile. Incomplete.
trunk
2008-04-05, by Ryan C. Gordon
First shot at attributes reporting API.
trunk
2008-04-05, by Ryan C. Gordon
Check for NULL in Free().
trunk
2008-04-04, by Ryan C. Gordon
Whoops, wrong free() call.
trunk
2008-04-04, by Ryan C. Gordon
Allow instance data to be passed to the allocator.
trunk
2008-04-04, by Ryan C. Gordon
Removed convenience typedef.
trunk
2008-04-04, by Ryan C. Gordon
less
more
|
(0)
-120
+120
+1000
tip