Cap id size returned by GrScratchKey::GenerateResourceType
authorrobertphillips <robertphillips@google.com>
Mon, 5 Jan 2015 20:29:15 +0000 (12:29 -0800)
committerCommit bot <commit-bot@chromium.org>
Mon, 5 Jan 2015 20:29:15 +0000 (12:29 -0800)
commit9790a7b36b7704f6f490368778bff16302bb7cb6
tree7eef2dec67cd124418574eacea34cfc0dfa13bc7
parent2b6ab61e2229bd76291b3d16ad7e386b3075eddb
Cap id size returned by GrScratchKey::GenerateResourceType

kkinnunen@ has been seeing compiler warnings on GrScratchKey::GenerateResourceType (https://codereview.chromium.org/833913002/ - Cast the scratch resource key in order to fix a warning)(presumably due to the unsigned/signed comparison in kInvalidResourceType == type). This CL limits the returned id to its effective range to, hopefully, clarify the whole int32_t -> uint32_t conversion & wrapping problem.

Review URL: https://codereview.chromium.org/827923006
src/gpu/GrResourceCache2.cpp