Quantcast
Channel: Recent Commits to mojoshader:main
Browsing all 282 articles
Browse latest View live

Fixed must-copy version of stringmap_insert().

Fixed must-copy version of stringmap_insert(). Thanks to Sam Lantinga for pointing out the bug.

View Article



Fixed a few things clang's static analysis reported.

Fixed a few things clang's static analysis reported.

View Article

Set relative_component correctly when parsing source registers.

Set relative_component correctly when parsing source registers. Fixes address a0.(y|z|w) from unconditionally becoming a0.x ...

View Article

Fixed use of wrong variable in setting preshader temp register counts.

Fixed use of wrong variable in setting preshader temp register counts.

View Article

Several preshader fixes and static analysis tweaks.

Several preshader fixes and static analysis tweaks.

View Article


Minor hash_iter() code cleanup.

Minor hash_iter() code cleanup.

View Article

Implemented hash_iter_keys().

Implemented hash_iter_keys().

View Article

Added MOJOSHADER_glBindShaders().

Added MOJOSHADER_glBindShaders().

View Article


Forgot a piece with SUPPORT_PRESHADERS preprocessor test.

Forgot a piece with SUPPORT_PRESHADERS preprocessor test.

View Article


Documented MOJOSHADER_glBindShaders().

Documented MOJOSHADER_glBindShaders().

View Article

Handle implicit declaration of ps_1_1 v# registers.

Handle implicit declaration of ps_1_1 v# registers.

View Article

GLSL and ARB1: Implemented TEXM3X3 opcode.

GLSL and ARB1: Implemented TEXM3X3 opcode.

View Article

arb1 TEXM3X3SPEC fix: apparently, arb1 doesn't have a DIV instruction.

arb1 TEXM3X3SPEC fix: apparently, arb1 doesn't have a DIV instruction.

View Article


Allow sampler type remapping.

Allow sampler type remapping. Allows workaround for Shader Model 1 not specifying what a sampler should be in the bytecode itself.

View Article

Fixed NULL pointer access when linking without both a vertex and pixel shader.

Fixed NULL pointer access when linking without both a vertex and pixel shader.

View Article


More work on sampler remapping...3D should probably default to cubemaps, etc.

More work on sampler remapping...3D should probably default to cubemaps, etc.

View Article

GLSL: Make TEXM3X3* opcodes able to handle Cubemap or Volume samplers.

GLSL: Make TEXM3X3* opcodes able to handle Cubemap or Volume samplers.

View Article


ARB1: Make TEXM3X3* opcodes able to handle Cubemap or Volume samplers.

ARB1: Make TEXM3X3* opcodes able to handle Cubemap or Volume samplers.

View Article

GLSL and ARB1: Make sure Shader Model 1 TEX opcode handles non-2D textures.

GLSL and ARB1: Make sure Shader Model 1 TEX opcode handles non-2D textures.

View Article

Don't call GL entry points once we've blanked their pointers out.

Don't call GL entry points once we've blanked their pointers out.

View Article
Browsing all 282 articles
Browse latest View live




Latest Images