[NFC] Fix clang warnings

Resolves the following clang-10 compiler warnings:

```
$ ninja
[65/177] Building CXX object examples/CMakeFiles/oit.dir/oit/oit.cpp.o
../examples/oit/oit.cpp:501:7: warning: 'buildCommandBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void buildCommandBuffers()
             ^
../base/vulkanexamplebase.h:351:15: note: overridden virtual function is here
        virtual void buildCommandBuffers();
                     ^
1 warning generated.
[78/177] Building CXX object examples/CMakeFiles/inlineuniformblocks.dir/inlineuniformblocks/inlineuniformblocks.cpp.o
../examples/inlineuniformblocks/inlineuniformblocks.cpp:19:27: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-int-float-conversion]
        return ((float)rand() / (RAND_MAX));
                              ~  ^~~~~~~~
/usr/include/stdlib.h:86:18: note: expanded from macro 'RAND_MAX'
                        ^~~~~~~~~~
1 warning generated.
[84/177] Building CXX object examples/CMakeFiles/pushconstants.dir/pushconstants/pushconstants.cpp.o
../examples/pushconstants/pushconstants.cpp:24:28: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-int-float-conversion]
        return ((float) rand() / (RAND_MAX));
                               ~  ^~~~~~~~
/usr/include/stdlib.h:86:18: note: expanded from macro 'RAND_MAX'
                        ^~~~~~~~~~
```
This commit is contained in:
Jakub Kuderski 2020-12-14 16:40:56 -05:00
parent 846413cc4b
commit a53721f0dc
3 changed files with 6 additions and 6 deletions

View file

@ -16,7 +16,7 @@
#define ENABLE_VALIDATION false #define ENABLE_VALIDATION false
float rnd() { float rnd() {
return ((float)rand() / (RAND_MAX)); return static_cast<float>(rand()) / static_cast<float>(RAND_MAX);
} }
class VulkanExample : public VulkanExampleBase class VulkanExample : public VulkanExampleBase

View file

@ -498,7 +498,7 @@ private:
vkUpdateDescriptorSets(device, writeDescriptorSets.size(), writeDescriptorSets.data(), 0, NULL); vkUpdateDescriptorSets(device, writeDescriptorSets.size(), writeDescriptorSets.data(), 0, NULL);
} }
void buildCommandBuffers() void buildCommandBuffers() override
{ {
if (resized) if (resized)
return; return;

View file

@ -21,7 +21,7 @@
float rnd() float rnd()
{ {
return ((float) rand() / (RAND_MAX)); return static_cast<float>(rand()) / static_cast<float>(RAND_MAX);
} }
class VulkanExample : public VulkanExampleBase class VulkanExample : public VulkanExampleBase