Quantcast
Browsing all 335 articles
Browse latest View live

Some static analysis fixes from Clang 4.0.

Some static analysis fixes from Clang 4.0.

View Article


Fixed a typo in the docs.

Fixed a typo in the docs.

View Article


Fixed logic error.

Fixed logic error.

View Article

Upgraded to newer glext.h

Upgraded to newer glext.h

View Article

Cleaned out a compiler warning for now.

Cleaned out a compiler warning for now.

View Article


Added stringcache_iscached().

Added stringcache_iscached().

View Article

Allow looking up OpenGL extensions in the way appropriate for GL3+.

Allow looking up OpenGL extensions in the way appropriate for GL3+. Note that we use a StringCache for this now, which means we need to allocate memory, which means the API changed to allow custom...

View Article

Whoops, dropped last extension from the list in legacy GL extension codepath.

Whoops, dropped last extension from the list in legacy GL extension codepath.

View Article


Patched to compile (thanks, Alexander!).

Patched to compile (thanks, Alexander!).

View Article


Let the preprocessor work more like C, without the Microsoft tools' quirks.

Let the preprocessor work more like C, without the Microsoft tools' quirks.

View Article

Allow preprocessor to pass through comments, like GNU cpp does.

Allow preprocessor to pass through comments, like GNU cpp does.

View Article

Only turn on whitespace/comment reporting when not in a preprocessor handler.

Only turn on whitespace/comment reporting when not in a preprocessor handler. Things like "#define" handling need to manipulate that lexer state directly.

View Article

Fix (or just change?) how we report comments vs newlines.

Fix (or just change?) how we report comments vs newlines. Multi-line comments now swallow internal newlines and don't insert a fake one in the token stream, so this works like GNU cpp now: #if /* */1...

View Article


Leak fix: delete GLSL shader objects if we fail to compile.

Leak fix: delete GLSL shader objects if we fail to compile.

View Article

Don't use the extension entry point glGetInfoLogARB() in the core GL2 path.

Don't use the extension entry point glGetInfoLogARB() in the core GL2 path.

View Article


Let "#if ((0) + (1) < 2)" understand that '+' isn't a unary operation.

Let "#if ((0) + (1) < 2)" understand that '+' isn't a unary operation.

View Article

Added a unit test for the previous commit.

Added a unit test for the previous commit.

View Article


Optimizations to preprocessor's find_define().

Optimizations to preprocessor's find_define(). - don't check for __FILE__ and __LINE__ until after we've checked our hash, since this is the less likely case. - Check against the hard-coded hash value...

View Article

Fixed compiler warning.

Fixed compiler warning.

View Article

Assembler: support ps_1_1 TEX instruction.

Assembler: support ps_1_1 TEX instruction.

View Article
Browsing all 335 articles
Browse latest View live