# HG changeset patch # User Ryan C. Gordon # Date 1228903808 18000 # Node ID e2c930ab84b520c5b8a80d09271a1a532d55dfc9 # Parent 29bfa3448549731e3f2fb313c8dbdec1e9e07b0b Allow SM3 shaders that are vs_3_x or vs_3_sw. diff -r 29bfa3448549 -r e2c930ab84b5 mojoshader.c --- a/mojoshader.c Wed Dec 10 05:06:56 2008 -0500 +++ b/mojoshader.c Wed Dec 10 05:10:08 2008 -0500 @@ -289,7 +289,7 @@ static inline uint32 ver_ui32(const uint8 major, const uint8 minor) { - return ( (((uint32) major) << 16) | (((minor) == 0xFF) ? 0 : (minor)) ); + return ( (((uint32) major) << 16) | (((minor) == 0xFF) ? 1 : (minor)) ); } // version_ui32 static inline int shader_version_supported(const uint8 maj, const uint8 min) diff -r 29bfa3448549 -r e2c930ab84b5 mojoshader_internal.h --- a/mojoshader_internal.h Wed Dec 10 05:06:56 2008 -0500 +++ b/mojoshader_internal.h Wed Dec 10 05:10:08 2008 -0500 @@ -23,7 +23,7 @@ // This is the highest shader version we currently support. #define MAX_SHADER_MAJOR 3 -#define MAX_SHADER_MINOR 0 +#define MAX_SHADER_MINOR 255 // vs_3_sw // If SUPPORT_PROFILE_* isn't defined, we assume an implicit desire to support.