Comments (1)
Related?
The following:
package main
import win "core:sys/windows"
Image :: struct {
width, height: u16,
}
foo :: proc(image: Image) {
imageInfo := win.BITMAPINFO {
bmiHeader = {
biSize = size_of(win.BITMAPINFOHEADER),
biPlanes = 1,
biBitCount = u16(32),
biCompression = win.BI_RGB,
biWidth = i32(image.width),
biHeight = i32(image.height), // NOTE: bottom-up DIB
// biHeight = -i32(image.height), // NOTE: top-down DIB
},
}
}
gets formatted as:
package main
import win "core:sys/windows"
Image :: struct {
width, height: u16,
}
foo :: proc(image: Image) {
imageInfo := win.BITMAPINFO {
bmiHeader = {
biSize = size_of(win.BITMAPINFOHEADER),
biPlanes = 1,
biBitCount = u16(32),
biCompression = win.BI_RGB,
biWidth = i32(image.width),
biHeight = i32(image.height),
},// NOTE: bottom-up DIB
// biHeight = -i32(image.height), // NOTE: top-down DIB
}
}
from ols.
Related Issues (20)
- Build failure on Windows HOT 2
- Unhandled specialization `&Pointer_Type` HOT 2
- Crash on shadowing proc name in it's body HOT 6
- Comp literal disables completion when not using them as key value assignments
- OLS confused by bit field definitions HOT 1
- Failed to download nightly release HOT 1
- [enhancement] private struct variables HOT 4
- Put shorter variable attributes on one line with the attribute target HOT 5
- Add support for `raw_data` macro HOT 4
- Negative character_width shoud disable it HOT 2
- ols runtime assertion crash in analysis.odin:158:2 HOT 1
- Comments in Function Signature Parameters Are Formatted Incorrectly HOT 4
- "Show docs for item under cursor" weird problem
- files with `ignore` build tag are not ignored HOT 1
- no autocomplete when typing ident right after `-` HOT 1
- Doom Emacs configuration - I'm totally confused now.
- Torjan:Script/Wacatac.B!ml HOT 1
- Error squiggles with #load_hash despite compiling and running. HOT 3
- Error: 'v' of type '^Import_Decl' has no field 'attributes' HOT 1
- OLS won't compile HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ols.