shairai / angleproject

Automatically exported from code.google.com/p/angleproject
Other
0 stars 0 forks source link

Clean up the samples file structure #981

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
 * Remove the unused dds_to_header project.
 * Move the GLES samples from the angle folder to the samples folder.
 * Remove uses of the enumerate_files script.

Original issue reported on code.google.com by geofflang@chromium.org on 22 Apr 2015 at 2:49

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Geoff Lang <geofflang@chromium.org>
Commit : 2f3ba21015268b47c5444c541e277c086f2dfcb5

Code-Review  0 : Geoff Lang
Code-Review  +1: Jamie Madill
Code-Review  +2: Brandon Jones
Verified     0 : Brandon Jones, Jamie Madill
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : Ibf034a71e94ba5002f9c40ac87720bf0de74ae18
Reviewed-at    : https://chromium-review.googlesource.com/266872

Rename translator to shader_translator and remove redundant projects.

The essl_to_hlsl and essl_to_glsl projects were exactly the same so it
doesn't make sense to keep both.

BUG=angleproject:981

samples/samples.gyp
samples/shader_translator/shader_translator.cpp

Original comment by bugdro...@chromium.org on 23 Apr 2015 at 2:00

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Geoff Lang <geofflang@chromium.org>
Commit : 413fd933a380387474e567aee27a67fd76dff8d3

Code-Review  0 : Geoff Lang
Code-Review  +1: Jamie Madill
Code-Review  +2: Brandon Jones
Verified     0 : Brandon Jones, Jamie Madill
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : I844e44dc5c2df51f5292cff4bdffe5e951745aae
Reviewed-at    : https://chromium-review.googlesource.com/266871

Move all GLES samples into the samples directory.

There was no real reason to keep them in an angle directory and it makes
the generated projects nicer.

BUG=angleproject:981

samples/hello_triangle/HelloTriangle.cpp
samples/mip_map_2d/MipMap2D.cpp
samples/multi_texture/MultiTexture.cpp
samples/multi_texture/basemap.tga
samples/multi_texture/lightmap.tga
samples/multiple_draw_buffers/MultipleDrawBuffers.cpp
samples/multiple_draw_buffers/multiple_draw_buffers_copy_fs.glsl
samples/multiple_draw_buffers/multiple_draw_buffers_fs.glsl
samples/multiple_draw_buffers/multiple_draw_buffers_vs.glsl
samples/particle_system/ParticleSystem.cpp
samples/particle_system/smoke.tga
samples/post_sub_buffer/PostSubBuffer.cpp
samples/sample_util/Matrix.cpp
samples/sample_util/Matrix.h
samples/sample_util/SampleApplication.cpp
samples/sample_util/SampleApplication.h
samples/sample_util/Vector.cpp
samples/sample_util/Vector.h
samples/sample_util/geometry_utils.cpp
samples/sample_util/geometry_utils.h
samples/sample_util/texture_utils.cpp
samples/sample_util/texture_utils.h
samples/sample_util/tga_utils.cpp
samples/sample_util/tga_utils.h
samples/samples.gyp
samples/simple_instancing/SimpleInstancing.cpp
samples/simple_texture_2d/SimpleTexture2D.cpp
samples/simple_texture_cubemap/SimpleTextureCubemap.cpp
samples/simple_vertex_shader/SimpleVertexShader.cpp
samples/stencil_operations/StencilOperations.cpp
samples/tex_redef_microbench/TexRedefMicroBench.cpp
samples/texture_wrap/TextureWrap.cpp
samples/tri_fan_microbench/TriFanMicroBench.cpp

Original comment by bugdro...@chromium.org on 23 Apr 2015 at 2:00

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Geoff Lang <geofflang@chromium.org>
Commit : 53643854d9b35ba16bda0a1e746b0ca367b4266e

Code-Review  0 : Geoff Lang
Code-Review  +1: Jamie Madill
Code-Review  +2: Brandon Jones
Verified     0 : Brandon Jones, Jamie Madill
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : I7aa97b8f56b49beda591e90afcffcb27619beaec
Reviewed-at    : https://chromium-review.googlesource.com/266870

Remove the dds_to_header sample.

It has very little to do with ANGLE and should not be in the repository.

BUG=angleproject:981

samples/dds_to_header/main.cpp
samples/samples.gyp

Original comment by bugdro...@chromium.org on 23 Apr 2015 at 2:00

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Geoff Lang <geofflang@chromium.org>
Commit : 704c716a472922567866ab3626a36d96a79a7871

Code-Review  0 : Geoff Lang
Code-Review  +1: Jamie Madill
Code-Review  +2: Brandon Jones
Verified     0 : Brandon Jones, Jamie Madill
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : I3cb340baa8da3a30a2c861b584ba0e7758da5b4d
Reviewed-at    : https://chromium-review.googlesource.com/266873

Remove uses of enumerate_files in the sample projects.

Speeds up project generation a lot.

BUG=angleproject:981

samples/samples.gyp

Original comment by bugdro...@chromium.org on 23 Apr 2015 at 2:01

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Geoff Lang <geofflang@chromium.org>
Commit : 08c9cd97c069f0205e1a0ac4763ee73426bd807a

Code-Review  0 : Brandon Jones, Geoff Lang
Code-Review  +2: Jamie Madill
Verified     0 : Brandon Jones, Jamie Madill
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : Ib91d4b515e129241814706351b69a74e8295a250
Reviewed-at    : https://chromium-review.googlesource.com/266874

Remove last uses of the enumerate_files script.

BUG=angleproject:981

enumerate_files.py
src/tests/compiler_tests/compiler_tests.gypi
src/tests/preprocessor_tests/preprocessor_tests.gypi
src/tests/tests.gyp

Original comment by bugdro...@chromium.org on 23 Apr 2015 at 3:00

GoogleCodeExporter commented 9 years ago

Original comment by geofflang@chromium.org on 23 Apr 2015 at 3:06