forked from joejulian/gio
app/headless,app/internal/window: unexport embedded Device fields
There is no need for the fields to be embedded nor exported. Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
@@ -8,7 +8,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type d3d11Context struct {
|
type d3d11Context struct {
|
||||||
*d3d11.Device
|
dev *d3d11.Device
|
||||||
}
|
}
|
||||||
|
|
||||||
func newContext() (context, error) {
|
func newContext() (context, error) {
|
||||||
@@ -16,11 +16,11 @@ func newContext() (context, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
return &d3d11Context{Device: dev}, nil
|
return &d3d11Context{dev: dev}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *d3d11Context) Backend() (backend.Device, error) {
|
func (c *d3d11Context) Backend() (backend.Device, error) {
|
||||||
backend, err := d3d11.NewBackend(c.Device)
|
backend, err := d3d11.NewBackend(c.dev)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -35,6 +35,6 @@ func (c *d3d11Context) ReleaseCurrent() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (c *d3d11Context) Release() {
|
func (c *d3d11Context) Release() {
|
||||||
c.Device.Release()
|
c.dev.Release()
|
||||||
c.Device = nil
|
c.dev = nil
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,10 +8,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type d3d11Context struct {
|
type d3d11Context struct {
|
||||||
win *window
|
win *window
|
||||||
swchain *d3d11.SwapChain
|
swchain *d3d11.SwapChain
|
||||||
fbo *d3d11.Framebuffer
|
fbo *d3d11.Framebuffer
|
||||||
*d3d11.Device
|
dev *d3d11.Device
|
||||||
width, height int
|
width, height int
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -29,13 +29,13 @@ func init() {
|
|||||||
dev.Release()
|
dev.Release()
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
return &d3d11Context{win: w, Device: dev, swchain: swchain}, nil
|
return &d3d11Context{win: w, dev: dev, swchain: swchain}, nil
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *d3d11Context) Backend() (backend.Device, error) {
|
func (c *d3d11Context) Backend() (backend.Device, error) {
|
||||||
return d3d11.NewBackend(c.Device)
|
return d3d11.NewBackend(c.dev)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *d3d11Context) Present() error {
|
func (c *d3d11Context) Present() error {
|
||||||
@@ -58,7 +58,7 @@ func (c *d3d11Context) Present() error {
|
|||||||
func (c *d3d11Context) MakeCurrent() error {
|
func (c *d3d11Context) MakeCurrent() error {
|
||||||
_, width, height := c.win.HWND()
|
_, width, height := c.win.HWND()
|
||||||
if c.fbo != nil && width == c.width && height == c.height {
|
if c.fbo != nil && width == c.width && height == c.height {
|
||||||
c.BindFramebuffer(c.fbo)
|
c.dev.BindFramebuffer(c.fbo)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
if c.fbo != nil {
|
if c.fbo != nil {
|
||||||
@@ -70,12 +70,12 @@ func (c *d3d11Context) MakeCurrent() error {
|
|||||||
}
|
}
|
||||||
c.width = width
|
c.width = width
|
||||||
c.height = height
|
c.height = height
|
||||||
fbo, err := c.swchain.Framebuffer(c.Device)
|
fbo, err := c.swchain.Framebuffer(c.dev)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
c.fbo = fbo
|
c.fbo = fbo
|
||||||
c.BindFramebuffer(c.fbo)
|
c.dev.BindFramebuffer(c.fbo)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -90,10 +90,10 @@ func (c *d3d11Context) Release() {
|
|||||||
if c.swchain != nil {
|
if c.swchain != nil {
|
||||||
c.swchain.Release()
|
c.swchain.Release()
|
||||||
}
|
}
|
||||||
if c.Device != nil {
|
if c.dev != nil {
|
||||||
c.Device.Release()
|
c.dev.Release()
|
||||||
}
|
}
|
||||||
c.fbo = nil
|
c.fbo = nil
|
||||||
c.swchain = nil
|
c.swchain = nil
|
||||||
c.Device = nil
|
c.dev = nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user