}
}
- /* find game root */
+ /* find shader path */
for(; *p != '\0'; ++p)
{
- if(_pico_strnicmp(p, "quake", 5) == 0 || _pico_strnicmp(p, "doom", 4) == 0)
+ if(_pico_strnicmp(p, "models/", 7) == 0 || _pico_strnicmp(p, "textures/", 9) == 0)
{
break;
}
}
- /* root-relative */
- for(; *p != '\0'; ++p)
- {
- if(*p == '/')
- {
- ++p;
- break;
- }
- }
- /* game-relative */
- for(; *p != '\0'; ++p)
- {
- if(*p == '/')
- {
- ++p;
- break;
- }
- }
if(*p != '\0')
{