VMware Communities
asmaloney
Contributor
Contributor

OpenGL MSAA and "Max samples"

Running Windows 7 guest on macOS using Fusion version 10.1.3 (9472307).

When I run OpenGL Extensions Viewer, it tells me the following:

Renderer: SVGA3D; build: RELEASE;  LLVM;

Vendor: VMware, Inc.

Memory: 384 MB

Version: 3.3 (Core Profile) Mesa 17.2.0 (git-8cfea49610)

Shading language version: 3.30

Max texture size: 16384 x 16384

Max vertex texture image units: 16

Max texture image units: 16

Max geometry texture units: 16

Max anisotropic filtering value: 16

Max viewport size: 16384 x 16384

Max Clip Distances: 8

Max samples: 0

1) How can "Max samples" be 0? I would expect it to be 1 if MSAA is not available.

2) Is MSAA not supported in Fusion? The host system/card (macOS) reports handling 8 samples.

3) When I request 8 samples for a 3.3 context, it's returning a 3.0 context with -1 samples:

OpenGL Info

  Vendor: VMware, Inc.

  Renderer: SVGA3D; build: RELEASE;  LLVM;

  Version: 3.0 Mesa 17.2.0 (git-8cfea49610)

  Shading language: 1.30

  Requested: (v3.3 [core], depthBufferSize 24, stencilBufferSize -1, rgba BufferSizes (-1, -1, -1, -1 ), samples 8, swapBehavior 0, swapInterval 1)

  Current:   (v3.0 [none], depthBufferSize 24, stencilBufferSize 8, rgba BufferSizes (8, 8, 8, 8 ), samples -1, swapBehavior 2, swapInterval 1)

I would have expected this to return a 3.3 context with "0" samples. What's going on here?

Thank you for your time.

- Andy

0 Kudos
1 Reply
Mikero
Community Manager
Community Manager

Hi there,

MSAA is not supported in Fusion 10.

It is, however, supported in our Tech Preview which is a preview of what we'll be releasing later this month 😃

-
Michael Roy - Product Marketing Engineer: VCF
0 Kudos