Lines Matching refs:ctx
69 std::unique_ptr<osmesa_context, decltype(&OSMesaDestroyContext)> ctx{
71 ASSERT_TRUE(ctx);
73 auto ret = OSMesaMakeCurrent(ctx.get(), &pixels, p.type, w, h);
168 std::unique_ptr<osmesa_context, decltype(&OSMesaDestroyContext)> ctx{
170 ASSERT_TRUE(ctx);
174 auto ret = OSMesaMakeCurrent(ctx.get(), &pixels, GL_UNSIGNED_SHORT_5_6_5, w, h);
182 ASSERT_EQ(true, OSMesaGetDepthBuffer(ctx.get(), &dw, &dh, &depth_cpp, (void **)&depth));
221 std::unique_ptr<osmesa_context, decltype(&OSMesaDestroyContext)> ctx{
223 ASSERT_TRUE(ctx);
226 auto ret = OSMesaMakeCurrent(ctx.get(), &pixel, GL_UNSIGNED_BYTE, 1, 1);
231 ASSERT_EQ(false, OSMesaGetDepthBuffer(ctx.get(), &dw, &dh, &depth_cpp, (void **)&depth));
291 std::unique_ptr<osmesa_context, decltype(&OSMesaDestroyContext)> ctx{
293 ASSERT_TRUE(ctx);
297 ASSERT_EQ(OSMesaMakeCurrent(ctx.get(), draw1, GL_UNSIGNED_BYTE, 1, 1), GL_TRUE);
303 ASSERT_EQ(OSMesaMakeCurrent(ctx.get(), draw2, GL_UNSIGNED_BYTE, 2, 2), GL_TRUE);