webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions
renderergl_utils.cpp File Reference
#include "libANGLE/renderer/gl/renderergl_utils.h"
#include <limits>
#include "common/mathutil.h"
#include "libANGLE/Buffer.h"
#include "libANGLE/Caps.h"
#include "libANGLE/formatutils.h"
#include "libANGLE/renderer/gl/FunctionsGL.h"
#include "libANGLE/renderer/gl/WorkaroundsGL.h"
#include "libANGLE/renderer/gl/formatutilsgl.h"
#include <algorithm>
#include <sstream>

Namespaces

 rx
 
 rx::nativegl_gl
 

Functions

VendorID rx::GetVendorID (const FunctionsGL *functions)
 
void rx::nativegl_gl::GenerateCaps (const FunctionsGL *functions, gl::Caps *caps, gl::TextureCapsMap *textureCapsMap, gl::Extensions *extensions, gl::Version *maxSupportedESVersion)
 
void rx::nativegl_gl::GenerateWorkarounds (const FunctionsGL *functions, WorkaroundsGL *workarounds)
 
bool rx::CanMapBufferForRead (const FunctionsGL *functions)
 
uint8_trx::MapBufferRangeWithFallback (const FunctionsGL *functions, GLenum target, size_t offset, size_t length, GLbitfield access)
 
gl::ErrorOrResult< bool > rx::ShouldApplyLastRowPaddingWorkaround (const gl::Extents &size, const gl::PixelStoreStateBase &state, GLenum format, GLenum type, bool is3D, const void *pixels)