Commit 85b04bb2 by Jamie Madill Committed by Commit Bot

Minor cleanups to copy vertex.

Makes the files parsable as c++ files. Bug: chromium:943709 Change-Id: I6f7d718f9773fe4a7f72828ee9cd56beb5577c66 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1545528Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
parent 12b25347
...@@ -24,40 +24,34 @@ template <typename T, ...@@ -24,40 +24,34 @@ template <typename T,
size_t inputComponentCount, size_t inputComponentCount,
size_t outputComponentCount, size_t outputComponentCount,
uint32_t alphaDefaultValueBits> uint32_t alphaDefaultValueBits>
inline void CopyNativeVertexData(const uint8_t *input, void CopyNativeVertexData(const uint8_t *input, size_t stride, size_t count, uint8_t *output);
template <size_t inputComponentCount, size_t outputComponentCount>
void Copy8SintTo16SintVertexData(const uint8_t *input,
size_t stride, size_t stride,
size_t count, size_t count,
uint8_t *output); uint8_t *output);
template <size_t inputComponentCount, size_t outputComponentCount>
inline void Copy8SintTo16SintVertexData(const uint8_t *input,
size_t stride,
size_t count,
uint8_t *output);
template <size_t componentCount> template <size_t componentCount>
inline void Copy8SnormTo16SnormVertexData(const uint8_t *input, void Copy8SnormTo16SnormVertexData(const uint8_t *input,
size_t stride, size_t stride,
size_t count, size_t count,
uint8_t *output); uint8_t *output);
template <size_t inputComponentCount, size_t outputComponentCount> template <size_t inputComponentCount, size_t outputComponentCount>
inline void Copy32FixedTo32FVertexData(const uint8_t *input, void Copy32FixedTo32FVertexData(const uint8_t *input, size_t stride, size_t count, uint8_t *output);
size_t stride,
size_t count,
uint8_t *output);
template <typename T, size_t inputComponentCount, size_t outputComponentCount, bool normalized> template <typename T, size_t inputComponentCount, size_t outputComponentCount, bool normalized>
inline void CopyTo32FVertexData(const uint8_t *input, size_t stride, size_t count, uint8_t *output); void CopyTo32FVertexData(const uint8_t *input, size_t stride, size_t count, uint8_t *output);
template <bool isSigned, bool normalized, bool toFloat> template <bool isSigned, bool normalized, bool toFloat>
inline void CopyXYZ10W2ToXYZW32FVertexData(const uint8_t *input, void CopyXYZ10W2ToXYZW32FVertexData(const uint8_t *input,
size_t stride, size_t stride,
size_t count, size_t count,
uint8_t *output); uint8_t *output);
} // namespace rx } // namespace rx
#include "copyvertex.inc" #include "copyvertex.inc.h"
#endif // LIBANGLE_RENDERER_COPYVERTEX_H_ #endif // LIBANGLE_RENDERER_COPYVERTEX_H_
...@@ -317,7 +317,7 @@ libangle_sources = [ ...@@ -317,7 +317,7 @@ libangle_sources = [
"src/libANGLE/renderer/TransformFeedbackImpl.h", "src/libANGLE/renderer/TransformFeedbackImpl.h",
"src/libANGLE/renderer/VertexArrayImpl.h", "src/libANGLE/renderer/VertexArrayImpl.h",
"src/libANGLE/renderer/copyvertex.h", "src/libANGLE/renderer/copyvertex.h",
"src/libANGLE/renderer/copyvertex.inc", "src/libANGLE/renderer/copyvertex.inc.h",
"src/libANGLE/renderer/load_functions_table.h", "src/libANGLE/renderer/load_functions_table.h",
"src/libANGLE/renderer/load_functions_table_autogen.cpp", "src/libANGLE/renderer/load_functions_table_autogen.cpp",
"src/libANGLE/renderer/renderer_utils.cpp", "src/libANGLE/renderer/renderer_utils.cpp",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment