소스 검색

ps3: some compilation fixes.

undefined
Sam Hocevar 11 년 전
부모
커밋
a7d169caff
2개의 변경된 파일13개의 추가작업 그리고 30개의 파일을 삭제
  1. +5
    -0
      src/gpu/shader.cpp
  2. +8
    -30
      src/lol/base/string.h

+ 5
- 0
src/gpu/shader.cpp 파일 보기

@@ -404,7 +404,12 @@ Shader::Shader(char const *vert, char const *frag)

int Shader::GetAttribCount() const
{
#if !defined __CELLOS_LV2__
return data->attrib_locations.Count();
#else
// TODO
return 0;
#endif
}

ShaderAttrib Shader::GetAttribLocation(VertexUsage usage, int index) const


+ 8
- 30
src/lol/base/string.h 파일 보기

@@ -192,40 +192,18 @@ public:
return -1;
}

bool StartsWith(char const* token) const
bool StartsWith(String const &s) const
{
const char* p = C();
while (*token != '\0')
{
if (*p != *token)
return false;

++p;
++token;
}

return true;
using namespace std;
return Count() >= s.Count()
&& memcmp(C(), s.C(), s.Count()) == 0;
}

bool EndsWith(char const* token) const
bool EndsWith(String const &s) const
{
const char* p = C();
int token_idx = strlen(token) - 1;
int c_idx = strlen(p) - 1;

if (c_idx < token_idx)
return false;

while (token_idx >= 0)
{
if (token[token_idx] != p[c_idx])
return false;

--token_idx;
--c_idx;
}

return true;
using namespace std;
return Count() >= s.Count()
&& memcmp(C() + Count() - s.Count(), s.C(), s.Count()) == 0;
}

inline String operator +(String const &s) const


불러오는 중...
취소
저장