Changeset 1216
- Timestamp:
- Apr 11, 2012, 2:27:58 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/tutorial/tut03.cpp
r1215 r1216 99 99 m_dirty[i] = 2; 100 100 } 101 #if defined __CELLOS_LV2__ 101 #if defined __CELLOS_LV2__ || defined _XBOX 102 102 //m_center = f64cmplx(-.22815528839841, -1.11514249704382); 103 103 //m_center = f64cmplx(0.001643721971153, 0.822467633298876); … … 133 133 uint8_t green = g * 255.99f; 134 134 uint8_t blue = b * 255.99f; 135 #if defined __CELLOS_LV2__ 135 #if defined __CELLOS_LV2__ || defined _XBOX 136 136 m_palette[i] = u8vec4(255, red, green, blue); 137 137 #elif defined __native_client__ … … 214 214 215 215 ivec3 buttons = Input::GetMouseButtons(); 216 #if !defined __CELLOS_LV2__ 216 #if !defined __CELLOS_LV2__ && !defined _XBOX 217 217 if (buttons[1]) 218 218 { … … 274 274 } 275 275 m_radius *= zoom; 276 #if !defined __CELLOS_LV2__ 276 #if !defined __CELLOS_LV2__ && !defined _XBOX 277 277 m_center += m_translate; 278 278 m_center = (m_center - worldmouse) * zoom + worldmouse; … … 419 419 else 420 420 { 421 #if defined __CELLOS_LV2__ 421 #if defined __CELLOS_LV2__ || defined _XBOX 422 422 *m_pixelstart++ = u8vec4(255, 0, 0, 0); 423 423 #else … … 470 470 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); 471 471 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); 472 #elif defined _XBOX 473 /* By default the X360 will swizzle the texture. Ask for linear. */ 474 g_d3ddevice->CreateTexture(m_size.x / 2, m_size.y * 2, 1, 475 D3DUSAGE_WRITEONLY, D3DFMT_LIN_A8R8G8B8, 476 D3DPOOL_DEFAULT, &m_tex, NULL); 472 477 #else 473 478 g_d3ddevice->CreateTexture(m_size.x / 2, m_size.y * 2, 1, … … 733 738 #if defined _XBOX || defined USE_D3D9 734 739 D3DLOCKED_RECT rect; 740 # if defined _XBOX 741 m_tex->LockRect(0, &rect, NULL, D3DLOCK_NOOVERWRITE); 742 # else 735 743 m_tex->LockRect(0, &rect, NULL, 736 744 D3DLOCK_DISCARD | D3DLOCK_NOOVERWRITE); 745 # endif 737 746 for (int j = 0; j < m_size.y * 2; j++) 738 747 { … … 859 868 int main(int argc, char **argv) 860 869 { 861 Application app("Tutorial 3: Fractal", ivec2(640, 480 ), 60.0f);862 863 #if defined _MSC_VER 870 Application app("Tutorial 3: Fractal", ivec2(640, 480, 60.0f); 871 872 #if defined _MSC_VER && !defined _XBOX 864 873 _chdir(".."); 865 #elif defined _WIN32 874 #elif defined _WIN32 && !defined _XBOX 866 875 _chdir("../.."); 867 876 #endif
Note: See TracChangeset
for help on using the changeset viewer.